Update of /cvsroot/vim-latex/vimfiles/doc
In directory sc8-pr-cvs1:/tmp/cvs-serv24712
Modified Files:
latex-suite.txt
Added Files:
Makefile.in latex-suite-chunk.xsl latex-suite-common.xsl
latex-suite.css latex-suite.xml latex-suite.xsl
Log Message:
New documentation files in the doc directory contain all the xml and xsl
stuff needed to build the help files in various formats.
From now on, only latex-suite.xml will be directly modified.
latex-suite.txt, latex-suite.html and latex-suite/*.html will all be
automatically generated from the master .xml file.
The new method of making a release:
1. From the vimfiles/ directory issue a :make command.
2. From this directory issue a :make ls-txt command.
3. From the vimfiles/ directory issue a :make upload command.
These three steps will be gathered into a single :make release target for
the future.
--- NEW FILE: Makefile.in ---
ls-flat:
java com.icl.saxon.StyleSheet latex-suite.xml latex-suite.xsl > latex-suite.html
ls-chunk:
( \
cd latex-suite && \
java com.icl.saxon.StyleSheet ../latex-suite.xml ../latex-suite-chunk.xsl \
)
ls-txt:
db2vim latex-suite.xml > latex-suite.txt
# vim:nowrap
--- NEW FILE: latex-suite-chunk.xsl ---
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
exclude-result-prefixes="#default">
<!-- $Id: latex-suite-chunk.xsl,v 1.1 2003/06/18 05:12:38 srinathava Exp $ -->
<xsl:import href="file:///c:/users/srinath/testing/docbook/xhtml/chunk.xsl"/>
<!-- import common customizations -->
<xsl:import href="latex-suite-common.xsl"/>
<!-- insert customization here -->
<xsl:param name="default.encoding" select="'ISO-8859-1'"/>
<xsl:param name="use.id.as.filename" select="'1'"/>
<xsl:param name="section.autolabel" select="1"/>
<xsl:param name="html.stylesheet" select="'../latex-suite.css'"/>
<!-- Chunk the first top-level section? -->
<xsl:param name="chunk.first.sections" select="1"/>
<!-- Depth to which sections should be chunked -->
<xsl:param name="chunk.section.depth" select="2"/>
<!-- How deep should recursive sections appear in the TOC? -->
<xsl:param name="toc.section.depth">2</xsl:param>
<!-- Control depth of TOC generation in sections -->
<xsl:param name="generate.section.toc.level" select="3"/>
<xsl:param name="chunker.output.method" select="'html'"/>
<xsl:param name="chunker.output.doctype-public"
select="'-//W3C//DTD HTML 4.01 Transitional//EN'"/>
<xsl:param name="chunker.output.doctype-system"
select="'http://www.w3.org/TR/html4/loose.dtd'"/>
<!-- this enables generation of TOC in appendix -->
<xsl:param name="generate.toc">
appendix toc
article/appendix toc
article toc
sect1 toc
sect2 toc
sect3 toc
sect4 toc
sect5 toc
section toc
</xsl:param>
</xsl:stylesheet>
--- NEW FILE: latex-suite-common.xsl ---
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
exclude-result-prefixes="#default">
<!-- $Id: latex-suite-common.xsl,v 1.1 2003/06/18 05:12:38 srinathava Exp $ -->
<!-- Common customizations for all stylesheets -->
<!-- this omits the trailing '.' in numbered sections -->
<xsl:param name="autotoc.label.separator" select="' '"/>
<xsl:param name="local.l10n.xml" select="document('')"/>
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
<l:l10n language="en">
<l:context name="title-numbered">
<l:template name="section" text="%n %t"/>
</l:context>
</l:l10n>
</l:i18n>
<!-- override template for revhistory table -->
<xsl:template match="revhistory" mode="titlepage.mode">
<xsl:variable name="numcols">
<xsl:choose>
<xsl:when test="//authorinitials">3</xsl:when>
<xsl:otherwise>2</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<div xmlns="http://www.w3.org/1999/xhtml" class="{name(.)}">
<table border="2" cellspacing="4" width="100%" summary="Revision history">
<tr>
<th align="left" valign="top" colspan="{$numcols}">
<b>
<xsl:call-template name="gentext">
<xsl:with-param name="key" select="'RevHistory'"/>
</xsl:call-template>
</b>
</th>
</tr>
<xsl:apply-templates mode="titlepage.mode">
<xsl:with-param name="numcols" select="$numcols"/>
</xsl:apply-templates>
</table>
</div>
</xsl:template>
<!--
<xsl:template name="user.header.content">
<div id="customheader">
<span class="logo">TeX Refs</span>
</div>
</xsl:template>
<xsl:template name="user.footer.content">
<div id="customfooter">
Copyright © 2002 P. Karp, M. Wiedmann
</div>
</xsl:template>
-->
</xsl:stylesheet>
--- NEW FILE: latex-suite.css ---
/*
* Authors: Srinath Avadhanula and Mikolaj Machowski
* This style file borrows some elements from main.css, the style file used
* in cream.sf.net
*
* */
P {
font-size : 12pt ;
font-family : helvetica, arial, verdana, sans-serif ;
vertical-align : top;
}
DT {
font-size : 11pt ;
font-family : helvetica, arial, verdana, sans-serif ;
vertical-align : top;
}
LI {
font-size : 12pt ;
font-family : helvetica, arial, verdana, sans-serif ;
vertical-align : top;
}
DIV.header {
margin : 0.5cm ;
width : 800px ;
height : 100
}
.note {
}
TD {
font-size : 11pt ;
font-family : helvetica, arial, verdana, sans-serif ;
vertical-align : top;
}
TD.menu {
text-align : center ;
font-family : verdana, helvetica, sans-serif
}
TD.footright {
text-align : right ;
font-size : 10pt ;
font-family : verdana, helvetica, sans-serif
}
TD.leftpanel {
font-size: 14px ;
font-family: verdana, helvetica, sans-serif ;
vertical-align: top ;
width: 150px;
padding: 15px;
background-color: #88aaaa;
}
TD.mainpanel {
font-size : 12pt ;
font-family : helvetica, arial, verdana, sans-serif ;
vertical-align : top;
padding: 15px;
}
TD.footpanel {
font-size: 12px ;
font-family: verdana, helvetica, sans-serif ;
vertical-align: top ;
text-align: right;
padding: 5px;
background-color: #88aaaa;
}
.navigation {
vertical-align: top;
width: 150px;
padding: 15px;
background-color: #445555;
color: #fffcfc;
}
.navheader {
margin-top: -0.5em;
margin-bottom: 0.5em;
text-align: right;
color: #446644;
font-size: 14px;
font-weight: bold;
}
SPAN.menu {
text-align : center ;
font-size : 12pt ;
font-family : verdana, helvetica, sans-serif
}
DIV.merit {
margin : 0.5cm ;
width : 800px
}
TABLE.meritum {
margin : 0.5cm ;
border : 0
}
.foot {
margin : 0.5cm ;
width : 800px
}
.head {
margin : 0.5cm ;
}
CODE {
font-family: "Andale Mono", "Courier New", "Courier", monospace;
background-color: #eef0f3;
white-space: nowrap;
}
.singlesmall {
font-size: 14px;
}
.doublesmall {
font-size: 12px;
}
DIV.footer {
margin : 0.5cm ;
width : 800px
}
.qa {
margin : 0.5cm ;
font-size : 16px;
font-weight : bold;
}
.ans {
margin : 0.5cm ;
font-weight : normal;
}
H2.hline {
text-align : center ;
font-family : verdana, helvetica, sans-serif
}
A.extlinks {
font-size : 11pt ;
font-family : verdana, helvetica, sans-serif ;
font-weight : bold
}
TT {
font-family: courier,sans-serif;
font-size: 11pt;
}
PRE.programlisting {
font-family: courier,sans-serif;
font-size: 10pt;
background-color:#eef0f3;
border-color: #000000;
border-width: 1px;
border-style: solid;
}
SPAN.conflict {
font-size : small ;
font-family: courier,sans-serif;
color : #DD4444;
}
HR.navig {
color: #446644;
height: 1px;
margin-top: 1em;
border-top: 0px; /* Mozilla work-around to eliminate "groove" */
}
A.question {
color: #000000;
height: 1px;
margin-top: 1em;
border-top: 0px; /* Mozilla work-around to eliminate "groove" */
}
A.question:hover {
color: #000000;
background-color: #eef0f3;
height: 1px;
margin-top: 1em;
border-top: 0px; /* Mozilla work-around to eliminate "groove" */
}
--- NEW FILE: latex-suite.xml ---
<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"file:///c:/users/srinath/testing/docbook/docbookx.dtd"
[<!ENTITY dummy "dummy">
<!ENTITY date "$Date: 2003/06/18 05:12:38 $">
<!ENTITY ls "Latex-Suite">
<!ENTITY latex "LaTeX">
<!ENTITY vim "Vim">
<!ENTITY ph "<++>">
]>
<article lang="en">
<articleinfo id="articleinfo">
<title id="articleinfo-title">&ls; Reference</title>
<author>
<firstname>Srinath</firstname>
<surname>Avadhanula</surname>
[...2882 lines suppressed...]
A large number of functions in latex-suite come from various other people.
Some of those people might have been missed here. Each function should however
have the author's name/e-mail above it. Thats the more authoritative place to
check out who has done what.
</para>
<anchor id="latex-suite-maintainer"></anchor>
<para>
The current maintainer(s) of latex-suite is(are)
</para>
<simplelist>
<member>Srinath Avadhanula <sr...@fa...></member>
<member>Mikolaj Machowski <mi...@wp...></member>
<member>Benji Fisher <be...@me...></member>
</simplelist>
</section>
</article>
<!--
vim: fdm=syntax:et:sw=1:sts=4
-->
--- NEW FILE: latex-suite.xsl ---
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
exclude-result-prefixes="#default">
<!-- $Id: latex-suite.xsl,v 1.1 2003/06/18 05:12:38 srinathava Exp $ -->
<xsl:import href="file:///c:/users/srinath/testing/docbook/xhtml/docbook.xsl"/>
<!-- import common customizations -->
<xsl:import href="latex-suite-common.xsl"/>
<xsl:output method="html"
encoding="ISO-8859-1"
indent="no"/>
<!-- insert customization here -->
<xsl:param name="section.autolabel" select="1"/>
<xsl:param name="html.stylesheet" select="'latex-suite.css'"/>
</xsl:stylesheet>
Index: latex-suite.txt
===================================================================
RCS file: /cvsroot/vim-latex/vimfiles/doc/latex-suite.txt,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** latex-suite.txt 24 May 2003 22:20:10 -0000 1.24
--- latex-suite.txt 18 Jun 2003 05:12:38 -0000 1.25
***************
*** 1,1267 ****
! *latex-suite* Tools for an enhanced LaTeX environment in Vim
! For Vim version 6.0 and above.
! Last Change: Sat Apr 16 06:00 PM 2003
!
! By Srinath Avadhanula <sr...@fa...>,
! Mikolaj Machowski <mi...@wp...>,
! Benji Fisher <be...@me...>
! et. al (|latex-suite-credits|)
!
!
[...3552 lines suppressed...]
! *latex-suite-maintainer*
! The current maintainer(s) of latex-suite is(are)
!
!
! Srinath Avadhanula <sr...@fa...>
!
! Mikolaj Machowski <mi...@wp...>
!
! Benji Fisher <be...@me...>
!
! ================================================================================
! Vim folding
!
! The following modelines should nicely fold up the help manual.
!
! vim:ft=help:fdm=expr
! vim:foldexpr=getline(v\:lnum-1)=~"=\\\\{80,}"?"a1"\:(getline(v\:lnum+1)=~"=\\\\{80,}"?"s1"\:"=")
! vim:foldtext=v\:folddashes.substitute(getline(v\:foldstart),"\\\\s*\\\\*.*","","")
! ================================================================================
!
|