mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Update docbook example
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17142 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b045f7f63b
commit
e9d9f2e27b
@ -1,11 +1,18 @@
|
||||
#LyX 1.5.0svn created this file. For more info see http://www.lyx.org/
|
||||
\lyxformat 245
|
||||
\lyxformat 252
|
||||
\begin_document
|
||||
\begin_header
|
||||
\textclass docbook
|
||||
\language english
|
||||
\inputencoding default
|
||||
\fontscheme default
|
||||
\font_roman default
|
||||
\font_sans default
|
||||
\font_typewriter default
|
||||
\font_default_family default
|
||||
\font_sc false
|
||||
\font_osf false
|
||||
\font_sf_scale 100
|
||||
\font_tt_scale 100
|
||||
\graphics default
|
||||
\paperfontsize default
|
||||
\spacing single
|
||||
@ -25,95 +32,36 @@
|
||||
\paperpagestyle default
|
||||
\tracking_changes false
|
||||
\output_changes true
|
||||
\author "Jose' Matos"
|
||||
\end_header
|
||||
|
||||
\begin_body
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
|
||||
\begin_inset Note Note
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Here goes the information about the article:
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
* title
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
* date
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
* author
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
+ first name
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
+ last name
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
* abstract
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Title
|
||||
|
||||
Docbook with LyX
|
||||
\end_layout
|
||||
|
||||
\begin_layout Date
|
||||
|
||||
24 September 1999
|
||||
\end_layout
|
||||
|
||||
\begin_layout Author
|
||||
|
||||
|
||||
\begin_inset CharStyle Firstname
|
||||
show_label true
|
||||
status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
José
|
||||
José
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset CharStyle Surname
|
||||
show_label true
|
||||
status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Matos
|
||||
\end_layout
|
||||
|
||||
@ -123,19 +71,16 @@ Matos
|
||||
\end_layout
|
||||
|
||||
\begin_layout Abstract
|
||||
|
||||
This is a small illustration of lyx's features using DocBook.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Abstract
|
||||
|
||||
The abstract can span several paragraphs.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
|
||||
|
||||
\begin_inset LatexCommand \label{first-section}
|
||||
\begin_inset LatexCommand label
|
||||
name "first-section"
|
||||
|
||||
\end_inset
|
||||
|
||||
@ -143,28 +88,23 @@ Introduction
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
This file ilustrates the generation of docbook documents with LyX.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
This will improve as soon as new features are available.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
|
||||
Standard layouts
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
One of the goals is the support, as much as possible, of layouts used in
|
||||
other textclass, for compatibility purposes.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Remember that this is work in progress, I would like to hear any comments,
|
||||
good or
|
||||
\begin_inset Quotes eld
|
||||
@ -178,105 +118,88 @@ bad
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Lists
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
This is an example with several nested lists.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
item 1
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Enumerate
|
||||
|
||||
item 2
|
||||
\end_layout
|
||||
|
||||
\begin_layout Description
|
||||
|
||||
new item
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Enumerate
|
||||
|
||||
collection
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
|
||||
new set
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Code
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Required steps to have a running lyx.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quotation
|
||||
|
||||
Be carefull with your own code.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quotation
|
||||
|
||||
The debugger.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
cat > env.out
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
tar xvzf lyx.tgz
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
cd lyx-1_0_x
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
./configure
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
make
|
||||
\end_layout
|
||||
|
||||
\begin_layout Code
|
||||
|
||||
make install
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Labels
|
||||
\end_layout
|
||||
|
||||
\begin_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}
|
||||
\begin_inset LatexCommand ref
|
||||
name "first-section"
|
||||
reference "first-section"
|
||||
|
||||
\end_inset
|
||||
|
||||
@ -284,22 +207,20 @@ If a label is the first element in any layout, that label will be merged
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Fonts
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
The only fonts supported are
|
||||
\emph on
|
||||
Emphasis
|
||||
\emph default
|
||||
and
|
||||
\begin_inset CharStyle Literal
|
||||
show_label true
|
||||
status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
SGML
|
||||
\end_layout
|
||||
|
||||
@ -309,12 +230,10 @@ SGML
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Figures
|
||||
\end_layout
|
||||
|
||||
\begin_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.
|
||||
@ -322,7 +241,6 @@ One of the major changes in the docbook when compared with the linuxdoc
|
||||
\end_layout
|
||||
|
||||
\begin_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,
|
||||
@ -331,8 +249,6 @@ Notice that when the docbook code is exported the filename extension is
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
\begin_inset Float figure
|
||||
placement htbp
|
||||
wide false
|
||||
@ -340,8 +256,6 @@ sideways false
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
\begin_inset Graphics
|
||||
filename ../doc/platypus.eps
|
||||
display grayscale
|
||||
@ -356,7 +270,6 @@ status open
|
||||
\end_layout
|
||||
|
||||
\begin_layout Caption
|
||||
|
||||
Nice platypus
|
||||
\end_layout
|
||||
|
||||
@ -366,13 +279,10 @@ Nice platypus
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Wide figures are treated as normal figures.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
\begin_inset Float figure
|
||||
placement htbp
|
||||
wide true
|
||||
@ -380,8 +290,6 @@ sideways false
|
||||
status open
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
\begin_inset Graphics
|
||||
filename ../doc/platypus.eps
|
||||
display grayscale
|
||||
@ -396,7 +304,6 @@ status open
|
||||
\end_layout
|
||||
|
||||
\begin_layout Caption
|
||||
|
||||
long, very long...
|
||||
:-)
|
||||
\end_layout
|
||||
@ -407,12 +314,10 @@ long, very long...
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Tables
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
There is also basic support for tables.
|
||||
\begin_inset Float table
|
||||
placement htbp
|
||||
@ -422,7 +327,6 @@ status open
|
||||
|
||||
\begin_layout Standard
|
||||
\align center
|
||||
|
||||
\begin_inset Tabular
|
||||
<lyxtabular version="3" rows="3" columns="5">
|
||||
<features>
|
||||
@ -445,7 +349,6 @@ status open
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Software 1
|
||||
\end_layout
|
||||
|
||||
@ -455,7 +358,6 @@ Software 1
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Software 2
|
||||
\end_layout
|
||||
|
||||
@ -465,7 +367,6 @@ Software 2
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Software 3
|
||||
\end_layout
|
||||
|
||||
@ -475,7 +376,6 @@ Software 3
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Software 4
|
||||
\end_layout
|
||||
|
||||
@ -487,7 +387,6 @@ Software 4
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Plataform 1
|
||||
\end_layout
|
||||
|
||||
@ -497,7 +396,6 @@ Plataform 1
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
25 MB
|
||||
\end_layout
|
||||
|
||||
@ -507,7 +405,6 @@ Plataform 1
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
10 MB
|
||||
\end_layout
|
||||
|
||||
@ -517,7 +414,6 @@ Plataform 1
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
34 MB
|
||||
\end_layout
|
||||
|
||||
@ -538,7 +434,6 @@ Plataform 1
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
Plataform 2
|
||||
\end_layout
|
||||
|
||||
@ -557,7 +452,6 @@ Plataform 2
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
12 MB
|
||||
\end_layout
|
||||
|
||||
@ -567,7 +461,6 @@ Plataform 2
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
30 MB
|
||||
\end_layout
|
||||
|
||||
@ -577,7 +470,6 @@ Plataform 2
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
35 MB
|
||||
\end_layout
|
||||
|
||||
@ -592,7 +484,6 @@ Plataform 2
|
||||
\end_layout
|
||||
|
||||
\begin_layout Caption
|
||||
|
||||
Nice Formal Table
|
||||
\end_layout
|
||||
|
||||
@ -602,20 +493,19 @@ Nice Formal Table
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
As it happens with the figures the wide tables are treated as normal tables.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
|
||||
Margins
|
||||
\end_layout
|
||||
|
||||
\begin_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/}
|
||||
\begin_inset LatexCommand url
|
||||
name "docbook reference manual"
|
||||
target "http://www.oasis-open.org/docbook/documentation/reference/"
|
||||
|
||||
\end_inset
|
||||
|
||||
@ -623,7 +513,6 @@ There are some restrictions when using margins.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Quotation
|
||||
|
||||
It is also possible to insert margin notes inside some environments.
|
||||
\end_layout
|
||||
|
||||
@ -634,13 +523,10 @@ status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
|
||||
\begin_inset Marginal
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
margin note
|
||||
\end_layout
|
||||
|
||||
@ -666,20 +552,17 @@ third par -> margin note
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Quotation
|
||||
|
||||
Notice that the previous layout is at level 1
|
||||
\begin_inset Foot
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
This comes from a docbook restriction.
|
||||
Sidebar can only appear inside "MSGTEXT", "CAUTION", "IMPORTANT", "NOTE",
|
||||
"TIP", "WARNING", "BLOCKQUOTE".
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
These environments are easily added to the docbook layout.
|
||||
\end_layout
|
||||
|
||||
@ -695,13 +578,10 @@ status inlined
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
|
||||
|
||||
\begin_inset Marginal
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
too marginal ;-)
|
||||
\end_layout
|
||||
|
||||
@ -717,71 +597,58 @@ too marginal ;-)
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Section
|
||||
|
||||
The road map
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
This is a small list of the remaining tasks:
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
Expand the number of layouts
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Itemize
|
||||
|
||||
example
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
note
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
warning
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
tip
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
caution
|
||||
\end_layout
|
||||
|
||||
\begin_layout Itemize
|
||||
|
||||
important
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
|
||||
Compose other layout files, besides article
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Enumerate
|
||||
|
||||
book
|
||||
\end_layout
|
||||
|
||||
\begin_layout Enumerate
|
||||
|
||||
set (very unlikely)
|
||||
\begin_inset Foot
|
||||
status collapsed
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
I do not expect lyx to deal with colection of books, for now!
|
||||
\end_layout
|
||||
|
||||
@ -791,35 +658,29 @@ I do not expect lyx to deal with colection of books, for now!
|
||||
\end_layout
|
||||
|
||||
\begin_layout Enumerate
|
||||
|
||||
refentry
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
|
||||
goodies
|
||||
\end_layout
|
||||
|
||||
\begin_deeper
|
||||
\begin_layout Enumerate
|
||||
|
||||
including other lyx files
|
||||
\end_layout
|
||||
|
||||
\begin_layout Enumerate
|
||||
|
||||
more advanced tables support
|
||||
\end_layout
|
||||
|
||||
\end_deeper
|
||||
\begin_layout Itemize
|
||||
|
||||
better documentation
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
|
||||
That's all.
|
||||
;-)
|
||||
\end_layout
|
||||
|
Loading…
Reference in New Issue
Block a user