]> git.lyx.org Git - features.git/commitdiff
Several overdue fixes to docbook.
authorJosé Matox <jamatos@lyx.org>
Fri, 29 Sep 2000 11:12:11 +0000 (11:12 +0000)
committerJosé Matox <jamatos@lyx.org>
Fri, 29 Sep 2000 11:12:11 +0000 (11:12 +0000)
New layout for docbook book.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1056 a592a061-630c-0410-9148-cb99ea01b6c8

ChangeLog
lib/examples/docbook_article.lyx [new file with mode: 0644]
lib/examples/docbook_example.lyx [deleted file]
lib/layouts/docbook-book.layout [new file with mode: 0644]
lib/layouts/linuxdoc.layout
lib/layouts/manpage.layout
src/insets/figinset.C
src/insets/insetinclude.C
src/insets/insetinclude.h

index f09f9ace78c92dc93b0c449e2abb3e50efa3bab4..09cc72729e2cae84f46da9d766e1b443b0893b32 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2000-09-29  José Abílio Matos <jamatos@fep.up.pt>
+
+       * lib/examples/docbook_example.lyx
+       * lib/examples/docbook_article.lyx: file renamed to avoid confusion.
+
+       * lib/layouts/docbook-book.layout: new docbook book layout.
+
+       * lib/layouts/linuxdoc.layout: LatexName of Style SGML is now dummy.
+       
+       * lib/layouts/manpage.layout: Same as above. Style SubSection removed.
+
+       * src/insets/figinset.C (DocBook):fixed small typo.
+
+       * src/insets/insetinclude.C (DocBook): new export for verbatim type.
+
+       * src/insets/insetinclude.h: string include_label doesn't need to be
+       mutable.
+       
 2000-09-29  Allan Rae  <rae@lyx.org>
 
        * src/frontends/xforms/FormBase.[Ch] (connect, disconnect): new.
diff --git a/lib/examples/docbook_article.lyx b/lib/examples/docbook_article.lyx
new file mode 100644 (file)
index 0000000..f3adc60
--- /dev/null
@@ -0,0 +1,449 @@
+#This file was created by <jamatos> Wed Sep 29 16:07:48 1999
+#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
+\lyxformat 2.15
+\textclass docbook
+\language default
+\inputencoding default
+\fontscheme default
+\graphics default
+\paperfontsize default
+\spacing single 
+\papersize Default
+\paperpackage a4
+\use_geometry 0
+\use_amsmath 0
+\paperorientation portrait
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\defskip medskip
+\quotes_language english
+\quotes_times 2
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+
+\layout SGML
+
+
+\begin_inset Info Here goes the information about the article:
+  * title
+  * date
+  * author
+    + first name
+    + last name
+ * abstract
+\end_inset 
+
+
+\layout Title
+\added_space_top vfill \added_space_bottom vfill 
+Docbook with LyX
+\layout Date
+
+24 September 1999
+\layout Author
+
+\begin_deeper 
+\layout SGML
+\align center 
+
+\size normal 
+
+\begin_inset Info The author name is always composed of:
+  * first name
+  * surname
+
+It is always possible to have more than one author.
+\end_inset 
+
+
+\layout FirstName
+
+
+\latex no_latex 
+Jos
+\latex default 
+e'
+\layout Surname
+
+
+\latex no_latex 
+Matos
+\end_deeper 
+\layout Abstract
+
+This is a small illustration of lyx's features using DocBook.
+\layout Abstract
+
+The abstract can span several paragraphs.
+\layout Section
+
+
+\begin_inset LatexCommand \label{first-section}
+
+\end_inset 
+
+Introduction
+\layout Standard
+
+This file ilustrates the generation of docbook documents with LyX.
+\layout Standard
+
+This will improve as soon as new features are available.
+\layout Section
+
+Standard layouts
+\layout Standard
+
+One of the goals is the support, as much as possible, of layouts used in
+ other textclass, for compatibility purposes.
+\layout Standard
+
+Remember that this is work in progress, I would like to hear any comments,
+ good or 
+\begin_inset Quotes eld
+\end_inset 
+
+bad
+\begin_inset Quotes erd
+\end_inset 
+
+.
+\layout Subsection
+
+Lists
+\layout Standard
+
+This is an example with several nested lists.
+\layout Itemize
+
+item 1
+\begin_deeper 
+\layout Enumerate
+
+item 2
+\layout Description
+
+new item
+\begin_deeper 
+\layout Enumerate
+
+collection
+\end_deeper 
+\end_deeper 
+\layout Itemize
+
+new set
+\layout Subsection
+
+Code
+\layout Standard
+
+Required steps to have a running lyx.
+\layout Quotation
+
+Be carefull with your own code.
+\layout Quotation
+
+The debugger.
+\layout Code
+
+cat > env.out
+\layout Code
+
+tar xvzf lyx.tgz
+\layout Code
+
+cd lyx-1_0_x
+\layout Code
+
+./configure
+\layout Code
+
+make
+\layout Code
+
+make install
+\layout Subsection
+
+Labels
+\layout Standard
+
+If a label is the first element in any layout, that label will be merged
+ with that element.
+ See as an example 
+\begin_inset LatexCommand \ref[first-section]{first-section}
+
+\end_inset 
+
+.
+\layout Subsection
+
+Fonts
+\layout Standard
+
+The only fonts supported are 
+\emph on 
+Emphasis
+\emph default 
+ and 
+\latex latex 
+<literal>SGML</literal>
+\latex default 
+.
+\layout Subsection
+
+Figures
+\layout Standard
+
+One of the major changes in the docbook when compared with the linuxdoc
+ support are the figures support.
+ LyX only allows to view eps figures.
+ So you should have one of these if you want to take advantage of this feature.
+\layout Standard
+
+Notice that when the docbook code is exported the filename extension is
+ stripped.
+ This enables that when the several backends are processed in sgmltools,
+ the corresponding extensions are added.
+ The default extension are eps for the print and gif for the html backend.
+\layout Standard
+
+\begin_float fig 
+\layout Standard
+
+
+\begin_inset Figure size 56 85
+file ../doc/platypus.eps
+width 1 2
+height 1 3
+angle 45
+flags 2
+
+\end_inset 
+
+
+\layout Caption
+
+Nice platypus
+\end_float 
+\layout Standard
+
+Wide figures are treated as normal figures.
+\layout Standard
+
+\begin_float wide-fig 
+\layout Standard
+
+
+\begin_inset Figure size 56 85
+file ../doc/platypus.eps
+width 1 2
+height 1 3
+angle 45
+flags 2
+
+\end_inset 
+
+
+\layout Caption
+
+long, very long...
+ :-)
+\end_float 
+\layout Subsection
+
+Tables
+\layout Standard
+
+There is also basic support for tables.
+\begin_float tab 
+\layout Standard
+\added_space_top 0.3cm \added_space_bottom 0.3cm \align center \LyXTable
+multicol5
+3 5 0 0 -1 -1 -1 -1
+1 0 0 0
+1 0 0 0
+1 1 0 0
+8 1 0 "" ""
+8 1 0 "" ""
+8 1 0 "" ""
+8 1 0 "" ""
+8 1 1 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+1 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+1 8 1 0 0 0 0 "" ""
+2 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+1 8 0 1 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+0 8 1 0 0 0 0 "" ""
+
+
+\newline 
+Software 1
+\newline 
+Software 2
+\newline 
+Software 3
+\newline 
+Software 4
+\newline 
+Plataform 1
+\newline 
+25 MB
+\newline 
+10 MB
+\newline 
+34 MB
+\newline 
+Plataform 2
+\newline 
+
+\newline 
+12 MB
+\newline 
+30 MB
+\newline 
+35 MB
+\layout Caption
+
+Nice Formal Table
+\end_float 
+\layout Standard
+
+As it happens with the figures the wide tables are treated as normal tables.
+\layout Subsection
+
+Margins
+\layout Standard
+
+There are some restrictions when using margins.
+ For further information on docbook allowed syntax consult the 
+\begin_inset LatexCommand \url[docbook reference manual]{http://www.oasis-open.org/docbook/documentation/reference/}
+
+\end_inset 
+
+.
+\layout Quotation
+
+It is also possible to insert margin notes inside some environments.
+\begin_deeper 
+\layout SGML
+
+\begin_float margin 
+\end_deeper 
+\layout Standard
+
+margin note
+\layout Standard
+
+second par -> margin note
+\layout Standard
+
+third par -> margin note
+\end_float 
+\layout Quotation
+
+Notice that the previous layout is at level 1 
+\begin_float footnote 
+\layout Standard
+
+This comes from a docbook restriction.
+ Sidebar can only appear inside "MSGTEXT", "CAUTION", "IMPORTANT", "NOTE",
+ "TIP", "WARNING", "BLOCKQUOTE".
+\layout Standard
+
+These environments are easily added to the docbook layout.
+\end_float 
+ and so is the follow:
+\begin_deeper 
+\layout SGML
+
+\begin_float margin 
+\end_deeper 
+\layout Standard
+
+too marginal ;-)
+\end_float 
+\layout Section
+
+The road map
+\layout Standard
+
+This is a small list of the remaining tasks:
+\layout Itemize
+
+Expand the number of layouts
+\begin_deeper 
+\layout Itemize
+
+example
+\layout Itemize
+
+note
+\layout Itemize
+
+warning
+\layout Itemize
+
+tip
+\layout Itemize
+
+caution
+\layout Itemize
+
+important
+\end_deeper 
+\layout Itemize
+
+Compose other layout files, besides article
+\begin_deeper 
+\layout Enumerate
+
+book
+\layout Enumerate
+
+set (very unlikely)
+\begin_float footnote 
+\end_deeper 
+\layout Standard
+
+I do not expect lyx to deal with colection of books, for now!
+\end_float 
+\begin_deeper 
+\layout Enumerate
+
+refentry
+\end_deeper 
+\layout Itemize
+
+goodies
+\begin_deeper 
+\layout Enumerate
+
+including other lyx files
+\layout Enumerate
+
+more advanced tables support
+\end_deeper 
+\layout Itemize
+
+better documentation
+\layout Standard
+
+That's all.
+ ;-)
+\the_end
diff --git a/lib/examples/docbook_example.lyx b/lib/examples/docbook_example.lyx
deleted file mode 100644 (file)
index f3adc60..0000000
+++ /dev/null
@@ -1,449 +0,0 @@
-#This file was created by <jamatos> Wed Sep 29 16:07:48 1999
-#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
-\lyxformat 2.15
-\textclass docbook
-\language default
-\inputencoding default
-\fontscheme default
-\graphics default
-\paperfontsize default
-\spacing single 
-\papersize Default
-\paperpackage a4
-\use_geometry 0
-\use_amsmath 0
-\paperorientation portrait
-\secnumdepth 3
-\tocdepth 3
-\paragraph_separation indent
-\defskip medskip
-\quotes_language english
-\quotes_times 2
-\papercolumns 1
-\papersides 1
-\paperpagestyle default
-
-\layout SGML
-
-
-\begin_inset Info Here goes the information about the article:
-  * title
-  * date
-  * author
-    + first name
-    + last name
- * abstract
-\end_inset 
-
-
-\layout Title
-\added_space_top vfill \added_space_bottom vfill 
-Docbook with LyX
-\layout Date
-
-24 September 1999
-\layout Author
-
-\begin_deeper 
-\layout SGML
-\align center 
-
-\size normal 
-
-\begin_inset Info The author name is always composed of:
-  * first name
-  * surname
-
-It is always possible to have more than one author.
-\end_inset 
-
-
-\layout FirstName
-
-
-\latex no_latex 
-Jos
-\latex default 
-e'
-\layout Surname
-
-
-\latex no_latex 
-Matos
-\end_deeper 
-\layout Abstract
-
-This is a small illustration of lyx's features using DocBook.
-\layout Abstract
-
-The abstract can span several paragraphs.
-\layout Section
-
-
-\begin_inset LatexCommand \label{first-section}
-
-\end_inset 
-
-Introduction
-\layout Standard
-
-This file ilustrates the generation of docbook documents with LyX.
-\layout Standard
-
-This will improve as soon as new features are available.
-\layout Section
-
-Standard layouts
-\layout Standard
-
-One of the goals is the support, as much as possible, of layouts used in
- other textclass, for compatibility purposes.
-\layout Standard
-
-Remember that this is work in progress, I would like to hear any comments,
- good or 
-\begin_inset Quotes eld
-\end_inset 
-
-bad
-\begin_inset Quotes erd
-\end_inset 
-
-.
-\layout Subsection
-
-Lists
-\layout Standard
-
-This is an example with several nested lists.
-\layout Itemize
-
-item 1
-\begin_deeper 
-\layout Enumerate
-
-item 2
-\layout Description
-
-new item
-\begin_deeper 
-\layout Enumerate
-
-collection
-\end_deeper 
-\end_deeper 
-\layout Itemize
-
-new set
-\layout Subsection
-
-Code
-\layout Standard
-
-Required steps to have a running lyx.
-\layout Quotation
-
-Be carefull with your own code.
-\layout Quotation
-
-The debugger.
-\layout Code
-
-cat > env.out
-\layout Code
-
-tar xvzf lyx.tgz
-\layout Code
-
-cd lyx-1_0_x
-\layout Code
-
-./configure
-\layout Code
-
-make
-\layout Code
-
-make install
-\layout Subsection
-
-Labels
-\layout Standard
-
-If a label is the first element in any layout, that label will be merged
- with that element.
- See as an example 
-\begin_inset LatexCommand \ref[first-section]{first-section}
-
-\end_inset 
-
-.
-\layout Subsection
-
-Fonts
-\layout Standard
-
-The only fonts supported are 
-\emph on 
-Emphasis
-\emph default 
- and 
-\latex latex 
-<literal>SGML</literal>
-\latex default 
-.
-\layout Subsection
-
-Figures
-\layout Standard
-
-One of the major changes in the docbook when compared with the linuxdoc
- support are the figures support.
- LyX only allows to view eps figures.
- So you should have one of these if you want to take advantage of this feature.
-\layout Standard
-
-Notice that when the docbook code is exported the filename extension is
- stripped.
- This enables that when the several backends are processed in sgmltools,
- the corresponding extensions are added.
- The default extension are eps for the print and gif for the html backend.
-\layout Standard
-
-\begin_float fig 
-\layout Standard
-
-
-\begin_inset Figure size 56 85
-file ../doc/platypus.eps
-width 1 2
-height 1 3
-angle 45
-flags 2
-
-\end_inset 
-
-
-\layout Caption
-
-Nice platypus
-\end_float 
-\layout Standard
-
-Wide figures are treated as normal figures.
-\layout Standard
-
-\begin_float wide-fig 
-\layout Standard
-
-
-\begin_inset Figure size 56 85
-file ../doc/platypus.eps
-width 1 2
-height 1 3
-angle 45
-flags 2
-
-\end_inset 
-
-
-\layout Caption
-
-long, very long...
- :-)
-\end_float 
-\layout Subsection
-
-Tables
-\layout Standard
-
-There is also basic support for tables.
-\begin_float tab 
-\layout Standard
-\added_space_top 0.3cm \added_space_bottom 0.3cm \align center \LyXTable
-multicol5
-3 5 0 0 -1 -1 -1 -1
-1 0 0 0
-1 0 0 0
-1 1 0 0
-8 1 0 "" ""
-8 1 0 "" ""
-8 1 0 "" ""
-8 1 0 "" ""
-8 1 1 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-1 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-1 8 1 0 0 0 0 "" ""
-2 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-1 8 0 1 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-0 8 1 0 0 0 0 "" ""
-
-
-\newline 
-Software 1
-\newline 
-Software 2
-\newline 
-Software 3
-\newline 
-Software 4
-\newline 
-Plataform 1
-\newline 
-25 MB
-\newline 
-10 MB
-\newline 
-34 MB
-\newline 
-Plataform 2
-\newline 
-
-\newline 
-12 MB
-\newline 
-30 MB
-\newline 
-35 MB
-\layout Caption
-
-Nice Formal Table
-\end_float 
-\layout Standard
-
-As it happens with the figures the wide tables are treated as normal tables.
-\layout Subsection
-
-Margins
-\layout Standard
-
-There are some restrictions when using margins.
- For further information on docbook allowed syntax consult the 
-\begin_inset LatexCommand \url[docbook reference manual]{http://www.oasis-open.org/docbook/documentation/reference/}
-
-\end_inset 
-
-.
-\layout Quotation
-
-It is also possible to insert margin notes inside some environments.
-\begin_deeper 
-\layout SGML
-
-\begin_float margin 
-\end_deeper 
-\layout Standard
-
-margin note
-\layout Standard
-
-second par -> margin note
-\layout Standard
-
-third par -> margin note
-\end_float 
-\layout Quotation
-
-Notice that the previous layout is at level 1 
-\begin_float footnote 
-\layout Standard
-
-This comes from a docbook restriction.
- Sidebar can only appear inside "MSGTEXT", "CAUTION", "IMPORTANT", "NOTE",
- "TIP", "WARNING", "BLOCKQUOTE".
-\layout Standard
-
-These environments are easily added to the docbook layout.
-\end_float 
- and so is the follow:
-\begin_deeper 
-\layout SGML
-
-\begin_float margin 
-\end_deeper 
-\layout Standard
-
-too marginal ;-)
-\end_float 
-\layout Section
-
-The road map
-\layout Standard
-
-This is a small list of the remaining tasks:
-\layout Itemize
-
-Expand the number of layouts
-\begin_deeper 
-\layout Itemize
-
-example
-\layout Itemize
-
-note
-\layout Itemize
-
-warning
-\layout Itemize
-
-tip
-\layout Itemize
-
-caution
-\layout Itemize
-
-important
-\end_deeper 
-\layout Itemize
-
-Compose other layout files, besides article
-\begin_deeper 
-\layout Enumerate
-
-book
-\layout Enumerate
-
-set (very unlikely)
-\begin_float footnote 
-\end_deeper 
-\layout Standard
-
-I do not expect lyx to deal with colection of books, for now!
-\end_float 
-\begin_deeper 
-\layout Enumerate
-
-refentry
-\end_deeper 
-\layout Itemize
-
-goodies
-\begin_deeper 
-\layout Enumerate
-
-including other lyx files
-\layout Enumerate
-
-more advanced tables support
-\end_deeper 
-\layout Itemize
-
-better documentation
-\layout Standard
-
-That's all.
- ;-)
-\the_end
diff --git a/lib/layouts/docbook-book.layout b/lib/layouts/docbook-book.layout
new file mode 100644 (file)
index 0000000..98f536a
--- /dev/null
@@ -0,0 +1,187 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareDocBookClass[book]{SGML (DocBook book)}
+# DocBook textclass definition file. 
+# Author : Jose' Matos <jamatos@lyx.org>
+# hacked for books: Luc Abom <luc@abom.com>
+
+# Input general definitions
+Input stdclass.inc
+
+OutputType             docbook
+
+MaxCounter             Counter_Section
+SecNumDepth            3
+TocDepth               3
+
+#docbook specific definitions
+Style Standard
+  LatexType            Paragraph
+  LatexName            para
+End
+
+# Quote style definition
+Style Quotation
+  LatexType            Environment
+  LatexName            blockquote
+  LatexParam           para
+End
+
+
+
+# Title style definition
+Style Title
+  LatexType            Command
+  LatexName            bookinfo
+  LatexParam           "1|"
+End
+
+
+
+# Title style definition
+Style Chapter
+  LatexType            Command
+  LatexName            chapter
+  LatexParam           "1|"
+End
+
+# Section style definition
+Style Section
+  LatexType            Command
+  LatexName            sect1
+  LatexParam           "2|"
+End
+
+# Subsection style definition
+Style Subsection
+  LatexType            Command
+  LatexName            sect2
+  LatexParam           "3|"
+End
+
+# Subsubsection style definition
+Style Subsubsection
+  LatexType            Command
+  LatexName            sect3
+  LatexParam           "4|"
+End
+
+# Paragraph style definition
+Style Paragraph
+  LatexType            Command
+  LatexName            sect4
+  LatexParam           "5|"
+End
+
+# Subparagraph style definition
+Style Subparagraph
+  LatexType            Command
+  LatexName            sect5
+  LatexParam           "6|"
+End
+
+# Enumerate style definition
+Style Enumerate
+  LatexType            Item_Environment
+  LatexName            orderedlist
+End
+
+# Itemize style definition
+Style Itemize
+  LatexType            Item_Environment
+  LatexName            itemizedlist
+End
+
+# Description style definition
+Style Description
+  LatexType            Item_environment
+  LatexName            variablelist
+End
+
+# Verbatim style definition
+Style Literal
+  LatexType            Environment
+  LatexName            literallayout
+  Font
+    Latex               Latex
+  EndFont
+End
+
+# Code style definition
+Style Code
+  CopyStyle            LyX-Code
+  LatexType            Environment
+  LatexName            programlisting
+  Font
+    Latex               Latex
+  EndFont
+End
+
+# Author style definition
+Style Author
+  LatexType            Environment
+  LatexName            author
+  KeepEmpty            1
+End
+
+# first name style definition
+Style FirstName
+  Margin               Static
+  LatexType            Paragraph
+  LatexName            firstname
+  ParIndent            MM
+  ParSkip              0.4
+  Align                Center
+  AlignPossible        Center
+  LabelType            No_Label
+End
+
+# surname style definition
+Style Surname
+  Margin               Static
+  LatexType            Paragraph
+  LatexName            surname
+  ParIndent            MM
+  ParSkip              0.4
+  Align                Center
+  AlignPossible        Center
+  LabelType            No_Label
+End
+
+# Date style definition
+Style Date
+  LatexType            Paragraph
+  LatexName            date
+End
+
+# Abstract style definition
+Style Abstract
+  LatexType            Environment
+  LatexName            abstract
+  LatexParam           para
+End 
+
+# SGML style definition
+Style SGML
+  CopyStyle            LaTeX
+End
+
+# There are no chapters or parts in an docbook article.
+#NoStyle Chapter
+NoStyle Chapter*
+NoStyle Part
+NoStyle Part*
+NoStyle LaTeX
+NoStyle LyX-Code
+NoStyle Address
+NoStyle Right_Address
+NoStyle LaTeX_Title
+NoStyle Verse
+NoStyle Section*
+NoStyle Subsection*
+NoStyle Subsubsection*
+NoStyle Paragraph*
+NoStyle Subparagraph*
+
+Style LyX-Code
+  ObsoletedBy          Code
+End
index 408bd87a96c97477a8306c0d3258f9c6fcfdcb6e..a3d744680788b2f478de2d8a3eb03d6a0447dac9 100644 (file)
@@ -368,12 +368,12 @@ End
 Style SGML
   Margin                Static
   LatexType             Paragraph
-  LatexName             p
+  LatexName             dummy
   NewLine               0
   ParIndent             MM
   ParSkip               0.4
   ParSep                0.5
-  Align                 Center
+  Align                 Left
   AlignPossible         Block, Left, Right, Center
   LabelType             No_Label
   FreeSpacing           1
index b5e43e1fc1ee2133d81328d81a7acaffaa23986c..460ecc03c5845679096f337d0fce69814c28d813 100644 (file)
@@ -62,32 +62,6 @@ Style Section
   EndFont
 End
 
-# Subsubsection style definition
-Style SubSection
-  Margin               Dynamic
-  LatexType            Command
-  LatexName            sect2
-  NextNoIndent         1
-  LabelSep             xxx
-  ParSkip              0.4
-  TopSep               0.7
-  BottomSep            0.4
-  ParSep               0.4
-  Align                        Block
-  AlignPossible                Block, Left
-  LabelType            Counter_SubSubSection
-
-  # standard font definition
-  Font 
-    Series             Bold
-  EndFont
-
-  # label font definition
-  LabelFont 
-    Series             Bold
-  EndFont
-End
-
 # Enumerate style definition
 Style Enumerate
   Margin               Static
@@ -196,12 +170,12 @@ End
 Style SGML
   Margin                Static
   LatexType             Paragraph
-  LatexName             p
+  LatexName             dummy
   NewLine               0
   ParIndent             MM
   ParSkip               0.4
   ParSep                0.5
-  Align                 Center
+  Align                 Left
   AlignPossible         Block, Left, Right, Center
   LabelType             No_Label
   FreeSpacing           1
index 6436b6e5eb1a46b4c8a6ed64a3097f349269d0cb..f4cecabc6333b93aba6f027763a395af2a992e1b 100644 (file)
@@ -1163,7 +1163,7 @@ int InsetFig::DocBook(Buffer const *, ostream & os) const
        string figurename = MakeRelPath(fname, buf1);
 
        if(suffixIs(figurename, ".eps"))
-               figurename.erase(fname.length() - 4);
+               figurename.erase(figurename.length() - 4);
 
        os << "@<graphic fileref=\"" << figurename << "\"></graphic>";
        return 0;
index e1bf457006c4535607a7fa0ee9353d46099605af..ca03b94f88f3fd7c4674deee1d396536bdbbf31f 100644 (file)
@@ -486,7 +486,7 @@ int InsetInclude::DocBook(Buffer const *, ostream & os) const
        } 
 
        if (isVerb()) {
-               os << "<!-- includefile verbatim=\"" << incfile << "\" -->";
+               os << "<inlinegraphic fileref=\"" << incfile << "\" format=\"linespecific\">";
        } else 
                os << '&' << include_label << ';';
        
index 954342cd5eba11fd8adb047aa772d6490da426c7..a4a24d141ba2778a204ca4326b828ee2b08203fb 100644 (file)
@@ -116,7 +116,7 @@ private:
         ///
        Buffer * master;
        ///
-       mutable string include_label;
+       string include_label;
 };