X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fexamples%2Fdocbook_article.lyx;h=76cd13b0da8e78d480245f28d03313c0f25f0ec2;hb=f36359c7f1abd15d0ca86667ff0adfae050832ed;hp=7fb618917872c77514609fd52ca7ce2dd7d6c973;hpb=59fefa0759d0330d7db8066f5a1197f4f1dfc5a8;p=lyx.git diff --git a/lib/examples/docbook_article.lyx b/lib/examples/docbook_article.lyx index 7fb6189178..76cd13b0da 100644 --- a/lib/examples/docbook_article.lyx +++ b/lib/examples/docbook_article.lyx @@ -1,344 +1,239 @@ -#LyX 1.4.0cvs created this file. For more info see http://www.lyx.org/ -\lyxformat 225 +#LyX 1.5.0svn created this file. For more info see http://www.lyx.org/ +\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 -\papersize Default -\paperpackage a4 -\use_geometry 0 +\spacing single +\papersize default +\use_geometry false \use_amsmath 0 -\use_natbib 0 -\use_numerical_citations 0 +\cite_engine basic +\use_bibtopic false \paperorientation portrait \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \defskip medskip \quotes_language english -\quotes_times 2 \papercolumns 1 \papersides 1 \paperpagestyle default -\tracking_changes 0 +\tracking_changes false +\output_changes true +\author "Jose' Matos" \end_header -\begin_layout SGML - - -\begin_inset Note -collapsed true - -\begin_layout Standard - -Here goes the information about the article: -\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_body \begin_layout Title -\added_space_top vfill \added_space_bottom vfill Docbook with LyX \end_layout \begin_layout Date - 24 September 1999 \end_layout \begin_layout Author - -\end_layout - -\begin_deeper -\begin_layout SGML -\align center - -\begin_inset Note -collapsed true +\begin_inset CharStyle Firstname +show_label true +status inlined \begin_layout Standard - -The author name is always composed of: +José \end_layout -\begin_layout Standard +\end_inset -* first name -\end_layout -\begin_layout Standard - -* surname -\end_layout +\begin_inset CharStyle Surname +show_label true +status inlined \begin_layout Standard - -It is always possible to have more than one author. -\end_layout - -\end_inset - - -\end_layout - -\end_deeper -\begin_layout Author - - -\begin_inset FirstName -collapsed true - -\begin_layout Standard - -Jose' -\end_layout - -\end_inset - - -\begin_inset Surname -collapsed true - -\begin_layout Standard - Matos \end_layout -\end_inset +\end_inset \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 +name "first-section" - -\begin_inset LatexCommand \label{first-section} - -\end_inset +\end_inset 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 -\end_inset +\end_inset bad \begin_inset Quotes erd -\end_inset +\end_inset . \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_deeper \begin_layout Enumerate - item 2 \end_layout \begin_layout Description - new item \end_layout -\begin_deeper +\begin_deeper \begin_layout Enumerate - collection \end_layout -\end_deeper -\end_deeper +\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 +\end_inset . \end_layout \begin_layout Subsection - Fonts \end_layout \begin_layout Standard - The only fonts supported are -\emph on +\emph on Emphasis -\emph default +\emph default and -\begin_inset Literal -collapsed true +\begin_inset CharStyle Literal +show_label true +status inlined \begin_layout Standard - SGML \end_layout -\end_inset +\end_inset . \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. @@ -346,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, @@ -355,16 +249,13 @@ 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 -collapsed false +sideways false +status open \begin_layout Standard - - \begin_inset Graphics filename ../doc/platypus.eps display grayscale @@ -373,37 +264,32 @@ collapsed false rotateAngle 45 rotateOrigin center -\end_inset +\end_inset \end_layout \begin_layout Caption - Nice platypus \end_layout -\end_inset +\end_inset \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 -collapsed false +sideways false +status open \begin_layout Standard - - \begin_inset Graphics filename ../doc/platypus.eps display grayscale @@ -412,38 +298,35 @@ collapsed false rotateAngle 45 rotateOrigin center -\end_inset +\end_inset \end_layout \begin_layout Caption - long, very long... :-) \end_layout -\end_inset +\end_inset \end_layout \begin_layout Subsection - Tables \end_layout \begin_layout Standard - There is also basic support for tables. \begin_inset Float table placement htbp wide false -collapsed false +sideways false +status open \begin_layout Standard -\added_space_top 0.3cm \added_space_bottom 0.3cm \align center - +\align center \begin_inset Tabular @@ -460,47 +343,43 @@ collapsed false \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - Software 1 \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - Software 2 \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - Software 3 \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - Software 4 \end_layout -\end_inset +\end_inset @@ -508,41 +387,37 @@ Software 4 \begin_inset Text \begin_layout Standard - Plataform 1 \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 25 MB \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 10 MB \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 34 MB \end_layout -\end_inset +\end_inset \begin_inset Text @@ -551,7 +426,7 @@ Plataform 1 \end_layout -\end_inset +\end_inset @@ -559,11 +434,10 @@ Plataform 1 \begin_inset Text \begin_layout Standard - Plataform 2 \end_layout -\end_inset +\end_inset \begin_inset Text @@ -572,94 +446,95 @@ Plataform 2 \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 12 MB \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 30 MB \end_layout -\end_inset +\end_inset \begin_inset Text \begin_layout Standard - 35 MB \end_layout -\end_inset +\end_inset -\end_inset +\end_inset \end_layout \begin_layout Caption - Nice Formal Table \end_layout -\end_inset +\end_inset \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 +\end_inset . \end_layout \begin_layout Quotation - It is also possible to insert margin notes inside some environments. \end_layout -\begin_deeper -\begin_layout SGML +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status inlined +\begin_layout Standard \begin_inset Marginal -collapsed true +status collapsed \begin_layout Standard - margin note \end_layout +\end_inset + + +\end_layout + \begin_layout Standard second par -> margin note @@ -670,159 +545,145 @@ second par -> margin note third par -> margin note \end_layout -\end_inset +\end_inset \end_layout -\end_deeper +\end_deeper \begin_layout Quotation - Notice that the previous layout is at level 1 \begin_inset Foot -collapsed true +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 -\end_inset +\end_inset and so is the follow: \end_layout -\begin_deeper -\begin_layout SGML +\begin_deeper +\begin_layout Standard +\begin_inset ERT +status inlined +\begin_layout Standard \begin_inset Marginal -collapsed true +status collapsed \begin_layout Standard - too marginal ;-) \end_layout -\end_inset +\end_inset + + +\end_layout + +\end_inset \end_layout -\end_deeper +\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_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 +\end_deeper \begin_layout Itemize - Compose other layout files, besides article \end_layout -\begin_deeper +\begin_deeper \begin_layout Enumerate - book \end_layout \begin_layout Enumerate - set (very unlikely) \begin_inset Foot -collapsed true +status collapsed \begin_layout Standard - I do not expect lyx to deal with colection of books, for now! \end_layout -\end_inset +\end_inset \end_layout \begin_layout Enumerate - refentry \end_layout -\end_deeper +\end_deeper \begin_layout Itemize - goodies \end_layout -\begin_deeper +\begin_deeper \begin_layout Enumerate - including other lyx files \end_layout \begin_layout Enumerate - more advanced tables support \end_layout -\end_deeper +\end_deeper \begin_layout Itemize - better documentation \end_layout \begin_layout Standard - That's all. ;-) \end_layout +\end_body \end_document