mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-11 13:46:43 +00:00
450 lines
6.7 KiB
Plaintext
450 lines
6.7 KiB
Plaintext
|
#This file was created by <jamatos> Mon Sep 27 16:39:07 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 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 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
|