Java 5 + Writer4LaTeX + bugfixes

git-svn-id: svn://svn.code.sf.net/p/writer2latex/code/trunk@11 f0f2a975-2e09-46c8-9428-3b39399b9f3c
This commit is contained in:
henrikjust 2009-03-30 07:38:37 +00:00
parent be54e842f4
commit 9241a44f6c
83 changed files with 2373 additions and 631 deletions

View file

@ -5,7 +5,7 @@
<identifier value="org.openoffice.da.writer2latex.oxt"/>
<version value="1.0" />
<version value="1.1.1" />
<dependencies>
<OpenOffice.org-minimal-version value="2.2" d:name="OpenOffice.org 2.2"/>
@ -22,13 +22,13 @@
</display-name>
<extension-description>
<src xlink:href="description/desc_da.txt" lang="da" />
<src xlink:href="description/desc_en.txt" lang="en" />
<src xlink:href="description/desc_de.txt" lang="de" />
<src xlink:href="description/desc_es.txt" lang="es" />
<src xlink:href="description/desc_fr.txt" lang="fr" />
<src xlink:href="description/desc_ru.txt" lang="ru" />
<src xlink:href="description/desc_uk.txt" lang="uk" />
<src xlink:href="desc_da.txt" lang="da" />
<src xlink:href="desc_en.txt" lang="en" />
<src xlink:href="desc_de.txt" lang="de" />
<src xlink:href="desc_es.txt" lang="es" />
<src xlink:href="desc_fr.txt" lang="fr" />
<src xlink:href="desc_ru.txt" lang="ru" />
<src xlink:href="desc_uk.txt" lang="uk" />
</extension-description>
</description>

View file

@ -4,7 +4,7 @@
<identifier value="org.openoffice.da.writer2xhtml.oxt" />
<version value="1.0" />
<version value="1.1.1" />
<dependencies>
<OpenOffice.org-minimal-version value="2.2" d:name="OpenOffice.org 2.2"/>
@ -21,13 +21,13 @@
</display-name>
<extension-description>
<src xlink:href="description/desc_da.txt" lang="da" />
<src xlink:href="description/desc_en.txt" lang="en" />
<src xlink:href="description/desc_de.txt" lang="de" />
<src xlink:href="description/desc_es.txt" lang="es" />
<src xlink:href="description/desc_fr.txt" lang="fr" />
<src xlink:href="description/desc_ru.txt" lang="ru" />
<src xlink:href="description/desc_uk.txt" lang="uk" />
<src xlink:href="desc_da.txt" lang="da" />
<src xlink:href="desc_en.txt" lang="en" />
<src xlink:href="desc_de.txt" lang="de" />
<src xlink:href="desc_es.txt" lang="es" />
<src xlink:href="desc_fr.txt" lang="fr" />
<src xlink:href="desc_ru.txt" lang="ru" />
<src xlink:href="desc_uk.txt" lang="uk" />
</extension-description>
</description>

View file

@ -0,0 +1,142 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons" oor:package="org.openoffice.Office">
<!-- Defines the menus and toolbars provided by Writer4LaTeX -->
<node oor:name="AddonUI">
<node oor:name="OfficeMenuBar">
<node oor:name="org.openoffice.da.writer4latex" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value>Writer4LaTeX</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
<node oor:name="Submenu">
<node oor:name="menu1" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">Run LaTeX...</value>
<value xml:lang="da">K&#x00F8;r LaTeX...</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:ProcessDocument</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
<node oor:name="menu2" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">Run LaTeX directly</value>
<value xml:lang="da">K&#x00F8;r LaTeX direkte</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:ProcessDirectly</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
<node oor:name="menu3" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">View Log files</value>
<value xml:lang="da">Vis logfiler</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:ViewLog</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
<!--later:
<node oor:name="menu4" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">Use BibTeX files...</value>
<value xml:lang="da">Anvend BibTeX filer...</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:UseBibTeX</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
-->
<node oor:name="menu5" oor:op="replace">
<prop oor:name="URL" oor:type="xs:string">
<value>private:separator</value>
</prop>
</node>
<node oor:name="menu6" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">Import LaTeX...</value>
<value xml:lang="da">Importer LaTeX...</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:ImportLaTeX</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
<!--later:
<node oor:name="menu7" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">Import BibTeX...</value>
<value xml:lang="da">Importer BibTeX...</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>org.openoffice.da.writer4latex:ImportBibTeX</value>
</prop>
<prop oor:name="ImageIdentifier" oor:type="xs:string">
<value/>
</prop>
</node>
-->
</node>
</node>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd">
<manifest:manifest>
<manifest:file-entry
manifest:full-path="ProtocolHandler.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="Addons.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="OptionsDialog.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="Options.xcs"
manifest:media-type="application/vnd.sun.star.configuration-schema"/>
<manifest:file-entry
manifest:full-path="Options.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="W2LOptions.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="Paths.xcu"
manifest:media-type="application/vnd.sun.star.configuration-data"/>
<manifest:file-entry
manifest:full-path="writer4latex.jar"
manifest:media-type="application/vnd.sun.star.uno-component;type=Java"/>
<manifest:file-entry
manifest:full-path="W4LDialogs/"
manifest:media-type="application/vnd.sun.star.basic-library"/>
</manifest:manifest>

View file

@ -0,0 +1,28 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-schema oor:name="Options"
oor:package="org.openoffice.da.Writer4LaTeX"
xml:lang="en-US"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<templates>
<group oor:name="Application">
<prop oor:name="Executable" oor:type="xs:string" />
<prop oor:name="Options" oor:type="xs:string" />
</group>
</templates>
<component>
<group oor:name="Applications">
<node-ref oor:name="LaTeX" oor:node-type="Application" />
<node-ref oor:name="PdfLaTeX" oor:node-type="Application" />
<node-ref oor:name="XeLaTeX" oor:node-type="Application" />
<node-ref oor:name="BibTeX" oor:node-type="Application" />
<node-ref oor:name="Makeindex" oor:node-type="Application" />
<node-ref oor:name="Oolatex" oor:node-type="Application" />
<node-ref oor:name="Dvips" oor:node-type="Application" />
<node-ref oor:name="DVIViewer" oor:node-type="Application" />
<node-ref oor:name="PostscriptViewer" oor:node-type="Application" />
<node-ref oor:name="PdfViewer" oor:node-type="Application" />
</group>
</component>
</oor:component-schema>

View file

@ -0,0 +1,89 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:name="Options"
oor:package="org.openoffice.da.Writer4LaTeX"
xml:lang="en-US"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<node oor:name="Applications">
<node oor:name="LaTeX" oor:type="xs:string">
<prop oor:name="Executable">
<value>latex</value>
</prop>
<prop oor:name="Options">
<value>--interaction=batchmode %s</value>
</prop>
</node>
<node oor:name="PdfLaTeX" oor:type="xs:string">
<prop oor:name="Executable">
<value>pdflatex</value>
</prop>
<prop oor:name="Options">
<value>--interaction=batchmode %s</value>
</prop>
</node>
<node oor:name="XeLaTeX" oor:type="xs:string">
<prop oor:name="Executable">
<value>xelatex</value>
</prop>
<prop oor:name="Options">
<value>--interaction=batchmode %s</value>
</prop>
</node>
<node oor:name="BibTeX" oor:type="xs:string">
<prop oor:name="Executable">
<value>bibtex</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="Makeindex" oor:type="xs:string">
<prop oor:name="Executable">
<value>makeindex</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="Oolatex" oor:type="xs:string">
<prop oor:name="Executable">
<value>oolatex</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="Dvips" oor:type="xs:string">
<prop oor:name="Executable">
<value>dvips</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="DVIViewer" oor:type="xs:string">
<prop oor:name="Executable">
<value>evince</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="PostscriptViewer" oor:type="xs:string">
<prop oor:name="Executable">
<value>evince</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
<node oor:name="PdfViewer" oor:type="xs:string">
<prop oor:name="Executable">
<value>evince</value>
</prop>
<prop oor:name="Options">
<value>%s</value>
</prop>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,29 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:name="OptionsDialog" oor:package="org.openoffice.Office"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<node oor:name="Nodes">
<node oor:name="Writer" oor:op="fuse">
<node oor:name="Leaves">
<node oor:name="org.openoffice.da.writer4latex.configuration"
oor:op="fuse">
<prop oor:name="Id">
<value>org.openoffice.da.writer4latex.oxt</value>
</prop>
<prop oor:name="Label">
<value xml:lang="en-US">Writer4LaTeX</value>
</prop>
<prop oor:name="OptionsPage">
<value>%origin%/W4LDialogs/Configuration.xdl</value>
</prop>
<prop oor:name="EventHandlerService">
<value>org.openoffice.da.writer4latex.ConfigurationDialog</value>
</prop>
</node>
</node>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:package="org.openoffice.Office" oor:name="Paths" xmlns:install="http://openoffice.org/2004/installation" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- Declares the templates provided by w4l -->
<node oor:name="Paths">
<node oor:name="Template" oor:op="fuse">
<node oor:name="InternalPaths">
<node oor:name="%origin%/template" oor:op="fuse"/>
</node>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:name="ProtocolHandler" oor:package="org.openoffice.Office" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- Declares the dispatch protocol handled by Writer4LaTeX -->
<node oor:name="HandlerSet">
<!-- It seems that the node name must equal the implementation name of the service -->
<node oor:name="org.openoffice.da.comp.writer4latex.Writer4LaTeX" oor:op="replace">
<prop oor:name="Protocols" oor:type="oor:string-list">
<value>org.openoffice.da.writer4latex:*</value>
</prop>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,36 @@
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data oor:name="Options"
oor:package="org.openoffice.da.Writer2LaTeX"
xml:lang="en-US"
xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- Defines the w2l configuration packages -->
<node oor:name="LaTeXOptions">
<node oor:name="Configurations">
<node oor:name="w4l-article" oor:op="replace">
<prop oor:name="LockedOptions" oor:type="xs:string">
<value></value>
</prop>
<prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true">
<value>W4L: LaTeX article</value>
</prop>
<prop oor:name="ConfigURL" oor:type="xs:string">
<value>%origin%/config/article.xml</value>
</prop>
</node>
</node>
<node oor:name="Templates">
<node oor:name="w4l-article-template" oor:op="replace">
<prop oor:name="TemplateName" oor:type="xs:string">
<value>LaTeX-article</value>
</prop>
<prop oor:name="ConfigName" oor:type="xs:string">
<value>w4l-article</value>
</prop>
</node>
</node>
</node>
</oor:component-data>

View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Configuration" dlg:left="139" dlg:top="84" dlg:width="260" dlg:height="101" dlg:closeable="true" dlg:moveable="true" dlg:title="Writer4LaTeX Configuration" dlg:withtitlebar="false">
<dlg:bulletinboard>
<dlg:text dlg:id="ExternalAppsLabel" dlg:tab-index="0" dlg:left="6" dlg:top="4" dlg:width="210" dlg:height="12" dlg:value="External Applications"/>
<dlg:text dlg:id="AppLabel" dlg:tab-index="1" dlg:left="12" dlg:top="18" dlg:width="55" dlg:height="12" dlg:value="Application"/>
<dlg:button dlg:id="BrowseButton" dlg:tab-index="5" dlg:left="200" dlg:top="30" dlg:width="55" dlg:height="14" dlg:value="Browse...">
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:BrowseClick" script:language="UNO"/>
</dlg:button>
<dlg:text dlg:id="ExecutableLabel" dlg:tab-index="3" dlg:left="12" dlg:top="32" dlg:width="55" dlg:height="12" dlg:value="Executable"/>
<dlg:menulist dlg:id="Application" dlg:tab-index="2" dlg:left="72" dlg:top="17" dlg:width="120" dlg:height="12" dlg:spin="true" dlg:linecount="9">
<dlg:menupopup>
<dlg:menuitem dlg:value="LaTeX" dlg:selected="true"/>
<dlg:menuitem dlg:value="PdfLaTeX"/>
<dlg:menuitem dlg:value="XeLaTeX"/>
<dlg:menuitem dlg:value="Dvips"/>
<dlg:menuitem dlg:value="BibTeX"/>
<dlg:menuitem dlg:value="MakeIndex"/>
<dlg:menuitem dlg:value="TeX4ht (oolatex)"/>
<dlg:menuitem dlg:value="DVI Viewer"/>
<dlg:menuitem dlg:value="PDF Viewer"/>
<dlg:menuitem dlg:value="PostScript Viewer"/>
</dlg:menupopup>
<script:event script:event-name="on-itemstatechange" script:macro-name="vnd.sun.star.UNO:ApplicationChange" script:language="UNO"/>
</dlg:menulist>
<dlg:textfield dlg:id="Executable" dlg:tab-index="4" dlg:left="72" dlg:top="31" dlg:width="120" dlg:height="12">
<script:event script:event-name="on-blur" script:macro-name="vnd.sun.star.UNO:ExecutableUnfocus" script:language="UNO"/>
</dlg:textfield>
<dlg:textfield dlg:id="Options" dlg:tab-index="7" dlg:left="72" dlg:top="45" dlg:width="120" dlg:height="12">
<script:event script:event-name="on-blur" script:macro-name="vnd.sun.star.UNO:OptionsUnfocus" script:language="UNO"/>
</dlg:textfield>
<dlg:button dlg:id="AutoButton" dlg:tab-index="8" dlg:left="72" dlg:top="65" dlg:width="120" dlg:height="14" dlg:value="Automatic configuration">
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:AutomaticClick" script:language="UNO"/>
</dlg:button>
<dlg:button dlg:id="CommandButton1" dlg:tab-index="9" dlg:left="205" dlg:top="85" dlg:width="2" dlg:height="0" dlg:value="CommandButton1"/>
<dlg:text dlg:id="OptionsLabel" dlg:tab-index="6" dlg:left="12" dlg:top="46" dlg:width="55" dlg:height="12" dlg:value="Options"/>
</dlg:bulletinboard>
</dlg:window>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="LogViewer" dlg:left="122" dlg:top="43" dlg:width="360" dlg:height="360" dlg:closeable="true" dlg:moveable="true" dlg:title="Writer4LaTeX Log Viewer">
<dlg:bulletinboard>
<dlg:radiogroup>
<dlg:radio dlg:id="LaTeXOption" dlg:tab-index="0" dlg:left="10" dlg:top="10" dlg:width="100" dlg:height="12" dlg:value="View LaTeX log" dlg:checked="true">
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:ViewLaTeXLog" script:language="UNO"/>
</dlg:radio>
<dlg:radio dlg:id="BibTeXOption" dlg:tab-index="1" dlg:left="120" dlg:top="10" dlg:width="100" dlg:height="12" dlg:value="View BibTeX log">
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:ViewBibTeXLog" script:language="UNO"/>
</dlg:radio>
<dlg:radio dlg:id="MakeindexOption" dlg:tab-index="2" dlg:left="230" dlg:top="10" dlg:width="100" dlg:height="12" dlg:value="View Makeindex log">
<script:event script:event-name="on-mouseup" script:macro-name="vnd.sun.star.UNO:ViewMakeindexLog" script:language="UNO"/>
</dlg:radio>
</dlg:radiogroup>
<dlg:textfield dlg:id="LogContents" dlg:tab-index="3" dlg:left="10" dlg:top="26" dlg:width="340" dlg:height="300" dlg:hscroll="true" dlg:vscroll="true" dlg:multiline="true" dlg:value="asfg"/>
<dlg:button dlg:id="CloseButton" dlg:tab-index="4" dlg:left="10" dlg:top="336" dlg:width="70" dlg:height="12" dlg:value="Close" dlg:button-type="ok"/>
</dlg:bulletinboard>
</dlg:window>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM ***** BASIC *****
Sub Main
End Sub
</script:module>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="W4LDialogs" library:readonly="false" library:passwordprotected="false">
<library:element library:name="Configuration"/>
<library:element library:name="LogViewer"/>
</library:library>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="W4LDialogs" library:readonly="false" library:passwordprotected="false">
<library:element library:name="Module1"/>
</library:library>

View file

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- article.xml
This is a configuration file for Writer4LaTeX.
It contains a lot of style mappings, which correspond to
the template LaTeX-article.stw.
Some definitions have been chosen for compatibility with tex4ht
-->
<config>
<!-- Options. These can be adjusted to add support for various packages -->
<option name="no_preamble" value="false" />
<option name="documentclass" value="article" />
<option name="global_options" value="" />
<option name="backend" value="generic" />
<option name="inputencoding" value="ascii" />
<option name="multilingual" value="true" />
<option name="greek_math" value="true" />
<option name="use_ooomath" value="true" />
<option name="use_pifont" value="false" />
<option name="use_ifsym" value="false" />
<option name="use_wasysym" value="false" />
<option name="use_bbding" value="false" />
<option name="use_eurosym" value="false" />
<option name="use_tipa" value="false" />
<option name="use_color" value="true" />
<option name="use_colortbl" value="false" />
<option name="use_hyperref" value="true" />
<option name="use_endnotes" value="false" />
<option name="use_ulem" value="false" />
<option name="use_lastpage" value="true" />
<option name="use_bibtex" value="true" />
<option name="bibtex_style" value="plain" />
<option name="formatting" value="ignore_most" />
<option name="page_formatting" value="ignore_all" />
<option name="ignore_empty_paragraphs" value="true" />
<option name="ignore_hard_page_breaks" value="false" />
<option name="ignore_hard_line_breaks" value="false" />
<option name="ignore_double_spaces" value="true" />
<option name="debug" value="false" />
<custom-preamble>\newtheorem{theorem}{Theorem}</custom-preamble>
<!-- Style maps: These rules defines how styles in OOo are mapped to LaTeX code.
Where possible, predefined styles from OOo are used. This include:
* Paragraph styles "Title", "Heading 2-6", "Quotations", "Preformatted Text",
"List Heading", "List Contents", "Text body", "First line indent",
"Table Heading", "Table contents", "Horizontal line"
* Text styles Emphasis, Teletype-->
<!-- Definitions for headings. Note that \part{} is not a heading in OOo because
it's not part of the outline numbering.
Also note that Heading 1 is not used (reserved for \chapter in book and
report classes).
-->
<style-map name="part" class="paragraph" before="\part{" after="}" line-break="false" />
<style-map name="part" class="list" before="" after="" />
<style-map name="part" class="listitem" before="" after="" />
<heading-map max-level="6">
<heading-level-map writer-level="1" name="section" level="1" />
<heading-level-map writer-level="2" name="section" level="1" />
<heading-level-map writer-level="3" name="subsection" level="2" />
<heading-level-map writer-level="4" name="subsubsection" level="3" />
<heading-level-map writer-level="5" name="paragraph" level="4" />
<heading-level-map writer-level="6" name="subparagraph" level="5" />
</heading-map>
<!-- Defintions for \maketitle. At least one of the styles Title, Author, Date
in any order will give correct results.
Uses a predefined style from OOo for the title -->
<style-map name="Title" class="paragraph" before="\title{" after="}" line-break="false" />
<style-map name="author" class="paragraph" before="\author{" after="}" line-break="false" />
<style-map name="date" class="paragraph" before="\date{" after="}" line-break="false" />
<style-map name="Title" class="paragraph-block" next="author;date" before="" after="\maketitle" />
<style-map name="author" class="paragraph-block" next="Title;date" before="" after="\maketitle" />
<style-map name="date" class="paragraph-block" next="Title;author" before="" after="\maketitle" />
<!-- Definitions for the abstract. The abstract can contain any number of paragraphs -->
<style-map name="abstract title" class="paragraph" before="\renewcommand\abstractname{" after="}" line-break="false" />
<style-map name="abstract" class="paragraph" before="" after="" />
<style-map name="abstract" class="paragraph-block" next="abstract" before="\begin{abstract}" after="\end{abstract}" />
<!-- Definitions for standard LaTeX environments. Several paragraphs will be
conbined into a single environment. -->
<!-- flushleft -->
<style-map name="flushleft" class="paragraph-block" next="flushleft" before="\begin{flushleft}" after="\end{flushleft}" />
<style-map name="flushleft" class="paragraph" before="" after="" />
<!-- flushright -->
<style-map name="flushright" class="paragraph-block" next="flushright" before="\begin{flushright}" after="\end{flushright}" />
<style-map name="flushright" class="paragraph" before="" after="" />
<!-- center -->
<style-map name="center" class="paragraph-block" next="center" before="\begin{center}" after="\end{center}" />
<style-map name="center" class="paragraph" before="" after="" />
<!-- quote -->
<style-map name="quote" class="paragraph-block" next="quote" before="\begin{quote}" after="\end{quote}" />
<style-map name="quote" class="paragraph" before="" after="" />
<!-- quotation; using predefined style from OOo -->
<style-map name="Quotations" class="paragraph-block" next="Quotations" before="\begin{quotation}" after="\end{quotation}" />
<style-map name="Quotations" class="paragraph" before="" after="" />
<!-- verse -->
<style-map name="verse" class="paragraph-block" next="verse" before="\begin{verse}" after="\end{verse}" />
<style-map name="verse" class="paragraph" before="" after="" />
<!-- verbatim; using predefined style from OOo. Note the attribute verbatim,
which instructs OOo to output the content verbatim (characters not
available in the inputencoding will be replaced by question marks; non-
character content will be lost). -->
<style-map name="Preformatted Text" class="paragraph-block" next="Preformatted Text" before="\begin{verbatim}" after="\end{verbatim}" />
<style-map name="Preformatted Text" class="paragraph" before="" after="" verbatim="true" />
<!-- Definitions for some standard OOo paragraph styles -->
<style-map name="Text body" class="paragraph" before="" after="" />
<style-map name="First line indent" class="paragraph" before="" after="" />
<style-map name="Table Heading" class="paragraph" before="\textbf{" after="}" line-break="false" />
<style-map name="Table Contents" class="paragraph" before="" after="" />
<style-map name="Horizontal Line" class="paragraph" before="" after="\begin{center}\hrule\end{center}" />
<!-- Definitions for text styles.
Uses a predefined OOo style for \emph and \texttt -->
<style-map name="obeylines-h" class="text" before="" after="" />
<style-map name="verb" class="text" before="\verb|" after="|" verbatim="true" />
<style-map name="Emphasis" class="text" before="\emph{" after="}" />
<style-map name="Strong Emphasis" class="text" before="\textbf{" after="}" />
<style-map name="textrm" class="text" before="\textrm{" after="}" />
<style-map name="textsf" class="text" before="\textsf{" after="}" />
<style-map name="Teletype" class="text" before="\texttt{" after="}" />
<style-map name="texttt" class="text" before="\texttt{" after="}" />
<style-map name="textup" class="text" before="\textup{" after="}" />
<style-map name="textsl" class="text" before="\textsl{" after="}" />
<style-map name="textit" class="text" before="\textit{" after="}" />
<style-map name="textsc" class="text" before="\textsc{" after="}" />
<style-map name="textmd" class="text" before="\textmd{" after="}" />
<style-map name="textbf" class="text" before="\textbf{" after="}" />
<style-map name="tiny" class="text" before="{\tiny " after="}" />
<style-map name="scriptsize" class="text" before="{\scriptsize " after="}" />
<style-map name="footnotesize" class="text" before="{\footnotesize " after="}" />
<style-map name="small" class="text" before="{\small " after="}" />
<style-map name="normalsize" class="text" before="{\normalsize " after="}" />
<style-map name="large" class="text" before="{\large " after="}" />
<style-map name="Large" class="text" before="{\Large " after="}" />
<style-map name="LARGE" class="text" before="{\LARGE " after="}" />
<style-map name="huge" class="text" before="{\huge " after="}" />
<style-map name="Huge" class="text" before="{\Huge " after="}" />
<!-- Definitions for a theorem environment -->
<style-map name="theorem" class="paragraph" before="" after="" />
<style-map name="theorem" class="list" before="" after="" />
<style-map name="theorem" class="listitem" before="\begin{theorem}" after="\end{theorem}" />
<!-- Definitions for description list. Uses predefined styles from OOo -->
<style-map name="List Heading" class="paragraph-block" next="List Heading;List Contents" before="\begin{description}" after="\end{description}"/>
<style-map name="List Heading" class="paragraph" before="\item[" after="]" line-break="false" />
<style-map name="List Contents" class="paragraph" before="" after="" />
<!-- Definitions for itemize and enumerate -->
<style-map name="itemize" class="paragraph" before="" after="" />
<style-map name="enumerate" class="paragraph" before="" after="" />
<!-- Definitions for verbatim LaTeX code -->
<style-map name="LaTeX" class="paragraph" before="" after="" verbatim="true" />
<style-map name="LaTeX" class="text" before="" after="" verbatim="true" />
</config>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/description/2006"
xmlns:d="http://openoffice.org/extensions/description/2006">
<identifier value="org.openoffice.da.writer4latex.oxt" />
<version value="1.1.1" />
<dependencies>
<OpenOffice.org-minimal-version value="2.2" d:name="OpenOffice.org 2.2"/>
</dependencies>
</description>

View file

@ -2,5 +2,5 @@
<description xmlns="http://openoffice.org/extensions/description/2006"
xmlns:d="http://openoffice.org/extensions/description/2006">
<identifier value="org.openoffice.da.writer2latex.xhtml-config-sample.oxt" />
<version value="1.0" />
<version value="1.1.1" />
</description>