#LyX 2.4 created this file. For more info see https://www.lyx.org/
-\lyxformat 599
+\lyxformat 620
\begin_document
\begin_header
\save_transient_properties true
\suppress_date false
\justification true
\use_refstyle 1
+\use_formatted_ref 0
\use_minted 0
\use_lineno 0
\index Index
\html_css_as_file 0
\html_be_strict false
\docbook_table_output 0
+\docbook_mathml_prefix 1
\end_header
\begin_body
\end_layout
\begin_layout Standard
-Now, we're outside quotes.
+Now,
+ we're outside quotes.
\end_layout
\begin_layout Standard
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\end_layout
\begin_layout Standard
-Also, a formula with an user-defined macro that outputs well in LaTeX but
- cannot in MathML:
+Also,
+ a formula with an user-defined macro that outputs well in LaTeX but cannot in MathML:
+
\begin_inset Formula $\testmacro$
\end_inset
plural "false"
caps "false"
noprefix "false"
+nolink "false"
\end_inset
\begin_inset Newline newline
\end_inset
-Second line of the first item, after a line break.
+Second line of the first item,
+ after a line break.
\end_layout
\end_layout
\begin_layout Standard
-On the other hand,
+On the other hand,
+
\begin_inset Foot
status open
\end_layout
\begin_layout Standard
-Now, three tables:
+Now,
+ three tables:
+
\end_layout
\begin_layout Standard
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 1
+Col 3,
+ row 1
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 2
+Col 3,
+ row 2
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 1
+Col 3,
+ row 1
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 2
+Col 3,
+ row 2
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 1
+Col 3,
+ row 1
\end_layout
\end_inset
\begin_inset Text
\begin_layout Plain Layout
-Col 3, row 2
+Col 3,
+ row 2
\end_layout
\end_inset
\end_layout
\begin_layout Standard
-Then, one figure:
+Then,
+ one figure:
+
\end_layout
\begin_layout Standard
\begin_layout Standard
This text has references.
- First reference:
+ First reference:
+
\begin_inset CommandInset citation
LatexCommand cite
key "big"
\end_inset
.
- Second reference:
+ Second reference:
+
\begin_inset CommandInset citation
LatexCommand cite
key "small"
\end_inset
.
- Both at the same time:
+ Both at the same time:
+
\begin_inset CommandInset citation
LatexCommand cite
key "big,small"
\end_inset
.
- A book:
+ A book:
+
\begin_inset CommandInset citation
LatexCommand cite
key "Gro60"
\end_layout
\begin_layout Standard
-Many things, just testing for completeness:
+Many things,
+ just testing for completeness:
+
\begin_inset CommandInset citation
LatexCommand cite
key "article,book,booklet,conference,inbook,incollection"
\end_layout
\begin_layout Standard
-First, a term to index:
+First,
+ a term to index:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- Then a term to add to the second index:
+ Then a term to add to the second index:
+
\begin_inset Index oth
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-Then several terms for the first index:
+Then several terms for the first index:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-With a see:
+With a see:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- With a see also:
+ With a see also:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-Several terms with a see:
+Several terms with a see:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- Several terms with a see also:
+ Several terms with a see also:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-A start of range:
+A start of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- The corresponding end of range:
+ The corresponding end of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-Several terms with a start of range:
+Several terms with a start of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- The corresponding end of range:
+ The corresponding end of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_layout
\begin_layout Standard
-These terms already appeared before! Start of range:
+These terms already appeared before!
+ Start of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
\end_inset
.
- The corresponding end of range:
+ The corresponding end of range:
+
\begin_inset Index idx
+range none
+pageformat default
status open
\begin_layout Plain Layout
// Relations between documents.
vector<pair<string, string>> relations = { // <bibtex, docbook biblioset relation>
make_pair("journal", "journal"),
+ make_pair("journaltitle", "journal"),
+ make_pair("fulljournaltitle", "journal"),
make_pair("booktitle", "book"),
+ make_pair("fullbooktitle", "book"),
make_pair("series", "series")
};
// Various things that do not fit DocBook.
toDocBookTag["institution"] = "SPECIFIC"; // No direct translation to DocBook: <org>.
toDocBookTag["title"] = "title";
+ toDocBookTag["fulltitle"] = "title";
+ toDocBookTag["quotetitle"] = "title";
toDocBookTag["volume"] = "volumenum";
toDocBookTag["edition"] = "edition";
toDocBookTag["pages"] = "artpagenums";
toDocBookTag["month"] = "SPECIFIC"; // No direct translation to DocBook: <pubdate>.
toDocBookTag["journal"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
+ toDocBookTag["journaltitle"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
+ toDocBookTag["fulljournaltitle"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
toDocBookTag["booktitle"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
+ toDocBookTag["fullbooktitle"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
toDocBookTag["series"] = "SPECIFIC"; // No direct translation to DocBook: <biblioset>.
for (auto const & id: biblioId)