1999-10-02 14:01:04 +00:00
|
|
|
#This file was created by <jamatos> Wed Sep 29 16:07:48 1999
|
1999-09-27 18:44:28 +00:00
|
|
|
#LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team
|
|
|
|
\lyxformat 2.15
|
|
|
|
\textclass docbook
|
2000-11-03 11:21:37 +00:00
|
|
|
\language english
|
1999-09-27 18:44:28 +00:00
|
|
|
\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
|
1999-10-02 14:01:04 +00:00
|
|
|
file ../doc/platypus.eps
|
1999-09-27 18:44:28 +00:00
|
|
|
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
|
1999-10-02 14:01:04 +00:00
|
|
|
file ../doc/platypus.eps
|
1999-09-27 18:44:28 +00:00
|
|
|
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
|