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:
parent
be54e842f4
commit
9241a44f6c
83 changed files with 2373 additions and 631 deletions
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
142
source/oxt/writer4latex/Addons.xcu
Normal file
142
source/oxt/writer4latex/Addons.xcu
Normal 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ø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ø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>
|
41
source/oxt/writer4latex/META-INF/manifest.xml
Normal file
41
source/oxt/writer4latex/META-INF/manifest.xml
Normal 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>
|
||||
|
28
source/oxt/writer4latex/Options.xcs
Normal file
28
source/oxt/writer4latex/Options.xcs
Normal 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>
|
89
source/oxt/writer4latex/Options.xcu
Normal file
89
source/oxt/writer4latex/Options.xcu
Normal 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>
|
29
source/oxt/writer4latex/OptionsDialog.xcu
Normal file
29
source/oxt/writer4latex/OptionsDialog.xcu
Normal 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>
|
12
source/oxt/writer4latex/Paths.xcu
Normal file
12
source/oxt/writer4latex/Paths.xcu
Normal 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>
|
||||
|
12
source/oxt/writer4latex/ProtocolHandler.xcu
Normal file
12
source/oxt/writer4latex/ProtocolHandler.xcu
Normal 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>
|
36
source/oxt/writer4latex/W2LOptions.xcu
Normal file
36
source/oxt/writer4latex/W2LOptions.xcu
Normal 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>
|
||||
|
||||
|
||||
|
38
source/oxt/writer4latex/W4LDialogs/Configuration.xdl
Normal file
38
source/oxt/writer4latex/W4LDialogs/Configuration.xdl
Normal 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>
|
19
source/oxt/writer4latex/W4LDialogs/LogViewer.xdl
Normal file
19
source/oxt/writer4latex/W4LDialogs/LogViewer.xdl
Normal 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>
|
10
source/oxt/writer4latex/W4LDialogs/Module1.xba
Normal file
10
source/oxt/writer4latex/W4LDialogs/Module1.xba
Normal 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>
|
6
source/oxt/writer4latex/W4LDialogs/dialog.xlb
Normal file
6
source/oxt/writer4latex/W4LDialogs/dialog.xlb
Normal 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>
|
5
source/oxt/writer4latex/W4LDialogs/script.xlb
Normal file
5
source/oxt/writer4latex/W4LDialogs/script.xlb
Normal 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>
|
170
source/oxt/writer4latex/config/article.xml
Normal file
170
source/oxt/writer4latex/config/article.xml
Normal 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>
|
||||
|
9
source/oxt/writer4latex/description.xml
Normal file
9
source/oxt/writer4latex/description.xml
Normal 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>
|
BIN
source/oxt/writer4latex/template/Writer4LaTeX/LaTeX-article.ott
Normal file
BIN
source/oxt/writer4latex/template/Writer4LaTeX/LaTeX-article.ott
Normal file
Binary file not shown.
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue