texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: Title page info specific handling in DocBook


From: Patrice Dumas
Subject: branch master updated: Title page info specific handling in DocBook
Date: Fri, 18 Feb 2022 09:03:01 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 33b4110019 Title page info specific handling in DocBook
33b4110019 is described below

commit 33b41100198002b0dd019a605f1197195100c2e0
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Feb 18 15:02:52 2022 +0100

    Title page info specific handling in DocBook
    
    * tp/Texinfo/Convert/DocBook.pm (%ignored_block_commands, output)
    (_convert): determine title based on more @-commands than @settitle.
    Get only title, subtitle and authors informations from @titlepage.
    Get title, author and legal notice informations in headers, afterwards
    ignore @copying, @titlepage.  Ignore @documentdescription.
    Set @documentlanguage to the end of preamble value for the header
    formatting.
---
 ChangeLog                                          |   12 +
 tp/Texinfo/Convert/DocBook.pm                      |  135 +-
 tp/t/02coverage.t                                  |   10 +-
 tp/t/08misc_commands.t                             |    7 +-
 tp/t/converters_tests.t                            |   10 +-
 tp/t/languages.t                                   |    6 +-
 tp/t/results/converters_tests/line_breaks.pl       |   24 +-
 tp/t/results/coverage/insertcopying.pl             |   12 +-
 tp/t/results/languages/multiple.pl                 |   10 +-
 tp/t/results/languages/multiple_in_preamble.pl     |   20 +-
 .../languages/multiple_in_preamble_before_node.pl  |   16 +-
 .../codequoteundirected_codequotebacktick.pl       |   55 +-
 .../misc_commands/comment_space_command_on_line.pl |   11 +-
 tp/t/test_utils.pl                                 |    7 +-
 .../res_parser/formatting_docbook/formatting.2     |   10 -
 .../res_parser/formatting_docbook/formatting.xml   | 1693 +-------------------
 16 files changed, 274 insertions(+), 1764 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 307cdda4c5..bb6186fc1d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2022-02-18  Patrice Dumas  <pertusus@free.fr>
+
+       Title page info specific handling in DocBook
+
+       * tp/Texinfo/Convert/DocBook.pm (%ignored_block_commands, output)
+       (_convert): determine title based on more @-commands than @settitle.
+       Get only title, subtitle and authors informations from @titlepage.
+       Get title, author and legal notice informations in headers, afterwards
+       ignore @copying, @titlepage.  Ignore @documentdescription.
+       Set @documentlanguage to the end of preamble value for the header
+       formatting.
+
 2022-02-17  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/DocBook.pm (%docbook_misc_elements_with_arg_map)
diff --git a/tp/Texinfo/Convert/DocBook.pm b/tp/Texinfo/Convert/DocBook.pm
index aaa87b0625..0a48ad2ea7 100644
--- a/tp/Texinfo/Convert/DocBook.pm
+++ b/tp/Texinfo/Convert/DocBook.pm
@@ -163,7 +163,6 @@ foreach my $command(@all_style_commands) {
 }
 
 my %docbook_misc_elements_with_arg_map = (
-  'settitle' => 'title',
   'exdent' => 'simpara role="exdent"',
   'center' => 'simpara role="center"',
 );
@@ -205,6 +204,10 @@ my %def_argument_types_docbook = (
   'typearg' => ['type'],
 );
 
+my %ignored_block_commands;
+foreach my $block_command ('copying', 'titlepage', 'documentdescription') {
+  $ignored_block_commands{$block_command} = 1;
+}
 
 my %ignored_types;
 foreach my $type (
@@ -334,6 +337,7 @@ sub output($$)
 
   $self->{'lang_stack'} = [];
   my $lang = $DEFAULT_LANG;
+  $self->set_global_document_commands('preamble', ['documentlanguage']);
   if (defined($self->get_conf('documentlanguage'))) {
     $lang = $self->get_conf('documentlanguage');
     push @{$self->{'lang_stack'}}, $self->get_conf('documentlanguage');
@@ -347,6 +351,129 @@ sub output($$)
 ]>
 '. "<book${id} lang=\"$lang\">\n";
 
+  my $legalnotice;
+  if ($self->{'global_commands'}->{'copying'}) {
+    my $copying_element = $self->{'global_commands'}->{'copying'};
+    my $copying_result
+     = $self->convert_tree({'contents' => $copying_element->{'contents'}});
+    if ($copying_result ne '') {
+      $legalnotice = "<legalnotice>$copying_result</legalnotice>";
+    }
+  }
+
+  my $fulltitle_command;
+  foreach my $title_cmdname ('title', 'shorttitlepage', 'titlefont') {
+    if ($self->{'global_commands'}->{$title_cmdname}) {
+      my $command = $self->{'global_commands'}->{$title_cmdname};
+      next if (!$command->{'args'}
+               or (!$command->{'args'}->[0]->{'contents'}
+                   or $command->{'extra'}->{'missing_argument'}));
+      $fulltitle_command = $command;
+      last;
+    }
+  }
+
+  # get informations from the @titlepage.  Since the fulltitle is gathered
+  # independently, only author and subtitle are gathered here.
+  my $subtitle_info = '';
+  my $authors_info = '';
+  if ($self->{'global_commands'}->{'titlepage'}) {
+    my $collected_commands = Texinfo::Common::collect_commands_list_in_tree(
+            $self->{'global_commands'}->{'titlepage'}, ['author', 'subtitle']);
+
+    my @authors_elements;
+    my $subtitle_text = '';
+    if (scalar(@{$collected_commands})) {
+      foreach my $element (@{$collected_commands}) {
+        my $cmdname = $element->{'cmdname'};
+        if ($cmdname eq 'author') {
+          push @authors_elements, $element;
+        } elsif ($cmdname eq 'subtitle') {
+          # concatenate the text of @subtitle as DocBook only allows one.
+          my ($arg, $end_line) = 
$self->_convert_argument_and_end_line($element);
+          $subtitle_text .= $arg . $end_line
+        }
+      }
+    }
+    if ($subtitle_text ne '') {
+      chomp ($subtitle_text);
+      $subtitle_info = "<subtitle>$subtitle_text</subtitle>\n";
+    }
+
+    if (scalar(@authors_elements)) {
+      # using authorgroup and collab is the best, because it doesn't require
+      # knowing people name decomposition.  Also it should work for group 
names.
+      # FIXME dblatex ignores collab/collabname.
+      $authors_info .= "<authorgroup>\n";
+      foreach my $element (@authors_elements) {
+        my ($arg, $end_line) = $self->_convert_argument_and_end_line($element);
+        my $result = "<collab><collabname>$arg</collabname></collab>$end_line";
+        chomp ($result);
+        $result .= "\n";
+        $authors_info .= $result;
+      }
+      $authors_info .= "</authorgroup>\n";
+    }
+  }
+
+  my $settitle_command;
+  if ($self->{'global_commands'}->{'settitle'}) {
+    my $command = $self->{'global_commands'}->{'settitle'};
+    $settitle_command = $command
+      unless (!$command->{'args'}
+               or (!$command->{'args'}->[0]->{'contents'}
+                   or $command->{'extra'}->{'missing_argument'}));
+
+  }
+
+  my $titleabbrev_command;
+  if ($fulltitle_command) {
+    $titleabbrev_command = $settitle_command;
+  } elsif ($settitle_command) {
+    $fulltitle_command = $settitle_command;
+  } elsif (defined($legalnotice) and $self->{'global_commands'}->{'top'}) {
+    # if there is a legalnotice, we really want to have a title
+    # preceding it, so we also use @top
+    my $command = $self->{'global_commands'}->{'top'};
+    $fulltitle_command = $command
+      unless (!$command->{'args'}
+               or (!$command->{'args'}->[0]->{'contents'}
+                   or $command->{'extra'}->{'missing_argument'}));
+  }
+
+  my $title_info = '';
+  
+  if ($fulltitle_command) {
+    foreach my $element_command ([$fulltitle_command, 'title'],
+                                 [$titleabbrev_command, 'titleabbrev']) {
+      my ($element, $docbook_element) = @$element_command;
+      if (defined($element)) {
+        my ($arg, $end_line) = $self->_convert_argument_and_end_line($element);
+        my $result = "<$docbook_element>$arg</$docbook_element>$end_line";
+        chomp ($result);
+        $result .= "\n";
+        $title_info .= $result;
+        if ($docbook_element eq 'title') {
+          $title_info .= $subtitle_info;
+        }
+      }
+    }
+  }
+  $self->set_global_document_commands('before', ['documentlanguage']);
+
+  my $document_info = '';
+  $document_info .= $title_info . $authors_info;
+  $document_info .= $legalnotice if (defined($legalnotice));
+
+  # we duplicate title info, as it is explicitly said in the DocBook manual
+  # that it can be duplicated if exactly the same
+  $header .= $title_info;
+
+  if ($document_info ne '') {
+    # FIXME DocBook 5 bookinfo->info
+    $header .= "<bookinfo>$document_info</bookinfo>\n";
+  }
+
   my $result = '';
   $result .= $self->write_or_return($header, $fh);
   $result .= $self->convert_document_sections($root, $fh);
@@ -1185,6 +1312,9 @@ sub _convert($$;$)
       return $w_command_mark;
 
     } elsif (exists($Texinfo::Common::block_commands{$element->{'cmdname'}})) {
+      if ($ignored_block_commands{$element->{'cmdname'}}) {
+        return '';
+      }
       if ($self->{'context_block_commands'}->{$element->{'cmdname'}}) {
         push (@{$self->{'document_context'}},
               {'monospace' => [0], 'upper_case' => [0]});
@@ -1292,9 +1422,6 @@ sub _convert($$;$)
         }
         $format_element = 'blockquote' if (!defined($format_element));
         push @format_elements, $format_element;
-      } elsif ($element->{'cmdname'} eq 'copying') {
-        # FIXME DocBook 5 bookinfo->info
-        push @format_elements, ('bookinfo', 'legalnotice');
       } elsif ($Texinfo::Common::format_raw_commands{$element->{'cmdname'}}) {
         return '' if 
(!$self->{'expanded_formats_hash'}->{$element->{'cmdname'}});
         # the context is here only for the command, so this is forgotten
diff --git a/tp/t/02coverage.t b/tp/t/02coverage.t
index 7d3a84e52d..6f2a44e7a2 100644
--- a/tp/t/02coverage.t
+++ b/tp/t/02coverage.t
@@ -834,11 +834,19 @@ before first multitable
 '],
 );
 
+my %docbooc_doc_tests = (
+  'insertcopying' => 1,
+);
+
 foreach my $test (@test_cases) {
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
   push @{$test->[2]->{'test_formats'}}, 'html_text';
   push @{$test->[2]->{'test_formats'}}, 'xml';
-  push @{$test->[2]->{'test_formats'}}, 'docbook';
+  if ($docbooc_doc_tests{$test->[0]}) {
+    push @{$test->[2]->{'test_formats'}}, 'docbook_doc';
+  } else {
+    push @{$test->[2]->{'test_formats'}}, 'docbook';
+  }
 }
 
 our ($arg_test_case, $arg_generate, $arg_debug);
diff --git a/tp/t/08misc_commands.t b/tp/t/08misc_commands.t
index 1951517727..c9d86d262b 100644
--- a/tp/t/08misc_commands.t
+++ b/tp/t/08misc_commands.t
@@ -547,9 +547,12 @@ my %docbook_tests = (
   'empty_center' => 1,
   'ref_in_center' => 1,
   'footnote_in_center' => 1,
+  'command_in_heading_footing' => 1,
+);
+
+my %docbooc_doc_tests = (
   'codequoteundirected_codequotebacktick' => 1,
   'comment_space_command_on_line' => 1,
-  'command_in_heading_footing' => 1,
 );
 
 my %latex_tests = (
@@ -563,6 +566,8 @@ foreach my $test (@converted_test_cases) {
   push @{$test->[2]->{'test_formats'}}, 'html_text';
   if ($docbook_tests{$test->[0]}) {
     push @{$test->[2]->{'test_formats'}}, 'docbook';
+  } elsif ($docbooc_doc_tests{$test->[0]}) {
+   push @{$test->[2]->{'test_formats'}}, 'docbook_doc';
   }
   if ($info_tests{$test->[0]}) {
     push @{$test->[2]->{'test_formats'}}, 'info';
diff --git a/tp/t/converters_tests.t b/tp/t/converters_tests.t
index 2d37176a2a..37646dd29f 100644
--- a/tp/t/converters_tests.t
+++ b/tp/t/converters_tests.t
@@ -744,6 +744,10 @@ my %html_tests = (
  'line_breaks' => 1,
 );
 
+my %docbooc_doc_tests = (
+ 'line_breaks' => 1,
+);
+
 # this is temporary, all the files in @test_cases should go
 # through the LaTeX converter
 my %latex_tests = (
@@ -759,7 +763,11 @@ foreach my $test (@test_cases) {
     push @{$test->[2]->{'test_formats'}}, 'html_text';
   }
   push @{$test->[2]->{'test_formats'}}, 'xml';
-  push @{$test->[2]->{'test_formats'}}, 'docbook';
+  if ($docbooc_doc_tests{$test->[0]}) {
+    push @{$test->[2]->{'test_formats'}}, 'docbook_doc';
+  } else {
+    push @{$test->[2]->{'test_formats'}}, 'docbook';
+  }
   push @{$test->[2]->{'test_formats'}}, 'latex'
     if ($latex_tests{$test->[0]});
   push @{$test->[2]->{'test_formats'}}, 'info'
diff --git a/tp/t/languages.t b/tp/t/languages.t
index ee6e89931c..ab1881c9ef 100644
--- a/tp/t/languages.t
+++ b/tp/t/languages.t
@@ -233,7 +233,7 @@ my %xml_tests = (
   'multiple_in_preamble_before_node' => 1,
 );
 
-my %docbook_tests = (
+my %docbook_doc_tests = (
   'multiple' => 1,
   'multiple_in_preamble' => 1,
   'multiple_in_preamble_before_node' => 1,
@@ -248,8 +248,8 @@ foreach my $test (@test_cases) {
   if ($xml_tests{$test->[0]}) {
     push @{$test->[2]->{'test_formats'}}, 'xml';
   }
-  if ($docbook_tests{$test->[0]}) {
-    push @{$test->[2]->{'test_formats'}}, 'docbook';
+  if ($docbook_doc_tests{$test->[0]}) {
+    push @{$test->[2]->{'test_formats'}}, 'docbook_doc';
   }
 
   $test->[2]->{'full_document'} = 1 unless 
(exists($test->[2]->{'full_document'}));
diff --git a/tp/t/results/converters_tests/line_breaks.pl 
b/tp/t/results/converters_tests/line_breaks.pl
index 7c121c8b08..efc7e75592 100644
--- a/tp/t/results/converters_tests/line_breaks.pl
+++ b/tp/t/results/converters_tests/line_breaks.pl
@@ -668,11 +668,22 @@ $result_converted{'xml'}->{'line_breaks'} = 
'<documentdescription endspaces=" ">
 ';
 
 
-$result_converted{'docbook'}->{'line_breaks'} = '<para>a document 
- yes!
-</para>
-<title>the manual 
- new version</title>
+$result_converted{'docbook_doc'}->{'line_breaks'} = '<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="en">
+<title>AWK As A Major Systems Programming 
+ Language&#8212;Revisited</title>
+<titleabbrev>the manual 
+ new version</titleabbrev>
+<bookinfo><title>AWK As A Major Systems Programming 
+ Language&#8212;Revisited</title>
+<titleabbrev>the manual 
+ new version</titleabbrev>
+</bookinfo>
+
 
 <simpara role="center">in center 
  line break</simpara>
@@ -685,6 +696,7 @@ $result_converted{'docbook'}->{'line_breaks'} = '<para>a 
document
 </para></listitem></varlistentry></variablelist>
 <blockquote><para><emphasis role="bold">Q
  uotation:</emphasis> T
-</para></blockquote>';
+</para></blockquote></book>
+';
 
 1;
diff --git a/tp/t/results/coverage/insertcopying.pl 
b/tp/t/results/coverage/insertcopying.pl
index d151206d42..fb5c2429de 100644
--- a/tp/t/results/coverage/insertcopying.pl
+++ b/tp/t/results/coverage/insertcopying.pl
@@ -276,15 +276,23 @@ $result_converted{'xml'}->{'insertcopying'} = '<copying 
endspaces=" ">
 ';
 
 
-$result_converted{'docbook'}->{'insertcopying'} = 
'<bookinfo><legalnotice><para>License.
+$result_converted{'docbook_doc'}->{'insertcopying'} = '<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="en">
+<bookinfo><legalnotice><para>License.
 </para>
 <blockquote><para>You are not allowed.
 </para></blockquote></legalnotice></bookinfo>
+
 <para>License:
 </para>
 <para>License.
 </para>
 <blockquote><para>You are not allowed.
-</para></blockquote>';
+</para></blockquote></book>
+';
 
 1;
diff --git a/tp/t/results/languages/multiple.pl 
b/tp/t/results/languages/multiple.pl
index 06a12f9655..811c8457fe 100644
--- a/tp/t/results/languages/multiple.pl
+++ b/tp/t/results/languages/multiple.pl
@@ -1310,10 +1310,17 @@ $result_converted{'xml'}->{'multiple'} = 
'<documentlanguage xml:lang="fr" spaces
 ';
 
 
-$result_converted{'docbook'}->{'multiple'} = '
+$result_converted{'docbook_doc'}->{'multiple'} = '<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="fr">
 <bookinfo><legalnotice><synopsis><indexterm role="vr"><primary>a de 
copying</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>copying</classname></ooclass> <property>a</property> 
<emphasis role="arg">b</emphasis></synopsis>
 <blockquote><para>erreur&#8594;
 </para></blockquote></legalnotice></bookinfo>
+
+
 <anchor id="Top"/>
 
 <synopsis><indexterm role="vr"><primary>BBB de fr</primary></indexterm><phrase 
role="category"><emphasis role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>fr</classname></ooclass> <property>BBB</property> <emphasis 
role="arg">CCC</emphasis></synopsis>
@@ -1331,6 +1338,7 @@ $result_converted{'docbook'}->{'multiple'} = '
 <blockquote><para>greška&#8594;
 </para></blockquote>
 <index role="vr"></index>
+</book>
 ';
 
 1;
diff --git a/tp/t/results/languages/multiple_in_preamble.pl 
b/tp/t/results/languages/multiple_in_preamble.pl
index 3a2696fbac..fa66217ca4 100644
--- a/tp/t/results/languages/multiple_in_preamble.pl
+++ b/tp/t/results/languages/multiple_in_preamble.pl
@@ -1328,16 +1328,25 @@ $result_converted{'xml'}->{'multiple_in_preamble'} = 
'<documentlanguage xml:lang
 ';
 
 
-$result_converted{'docbook'}->{'multiple_in_preamble'} = '
-<bookinfo><legalnotice><synopsis><indexterm role="vr"><primary>a de 
copying</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>copying</classname></ooclass> <property>a</property> 
<emphasis role="arg">b</emphasis></synopsis>
-<blockquote><para>erreur&#8594;
+$result_converted{'docbook_doc'}->{'multiple_in_preamble'} = '<?xml 
version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="hr">
+<title>top section</title>
+<bookinfo><title>top section</title>
+<legalnotice><synopsis><indexterm role="vr"><primary>a de 
copying</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>copying</classname></ooclass> <property>a</property> 
<emphasis role="arg">b</emphasis></synopsis>
+<blockquote><para>greška&#8594;
 </para></blockquote></legalnotice></bookinfo>
 
-<chapter label="" id="Top" lang="hr">
+
+
+<chapter label="" id="Top">
 <title>top section</title>
 
 </chapter>
-<chapter label="1" id="chapter" lang="hr">
+<chapter label="1" id="chapter">
 <title>chap</title>
 
 <synopsis><indexterm role="vr"><primary>BBB od hr</primary></indexterm><phrase 
role="category"><emphasis role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>hr</classname></ooclass> <property>BBB</property> <emphasis 
role="arg">CCC</emphasis></synopsis>
@@ -1346,6 +1355,7 @@ $result_converted{'docbook'}->{'multiple_in_preamble'} = '
 
 <synopsis><indexterm role="vr"><primary>FFF von 
de</primary></indexterm><phrase role="category"><emphasis role="bold">Instance 
Variable</emphasis>:</phrase> <ooclass><classname>de</classname></ooclass> 
<property>FFF</property> <emphasis role="arg">GGG</emphasis></synopsis>
 </chapter>
+</book>
 ';
 
 1;
diff --git a/tp/t/results/languages/multiple_in_preamble_before_node.pl 
b/tp/t/results/languages/multiple_in_preamble_before_node.pl
index 40f59c1a9b..94a50e5b1c 100644
--- a/tp/t/results/languages/multiple_in_preamble_before_node.pl
+++ b/tp/t/results/languages/multiple_in_preamble_before_node.pl
@@ -1148,11 +1148,20 @@ 
$result_converted{'xml'}->{'multiple_in_preamble_before_node'} = '<documentlangu
 ';
 
 
-$result_converted{'docbook'}->{'multiple_in_preamble_before_node'} = '
-<bookinfo><legalnotice><synopsis><indexterm role="vr"><primary>a de 
copying</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>copying</classname></ooclass> <property>a</property> 
<emphasis role="arg">b</emphasis></synopsis>
-<blockquote><para>erreur&#8594;
+$result_converted{'docbook_doc'}->{'multiple_in_preamble_before_node'} = 
'<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="hr">
+<title>top section</title>
+<bookinfo><title>top section</title>
+<legalnotice><synopsis><indexterm role="vr"><primary>a de 
copying</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>copying</classname></ooclass> <property>a</property> 
<emphasis role="arg">b</emphasis></synopsis>
+<blockquote><para>greška&#8594;
 </para></blockquote></legalnotice></bookinfo>
 
+
+
 <para>Text ending the preamble
 </para>
 
@@ -1166,6 +1175,7 @@ 
$result_converted{'docbook'}->{'multiple_in_preamble_before_node'} = '
 <synopsis><indexterm role="vr"><primary>BBB von c</primary></indexterm><phrase 
role="category"><emphasis role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>c</classname></ooclass> <property>BBB</property> <emphasis 
role="arg">CCC</emphasis></synopsis>
 <blockquote><para>error&#8594;
 </para></blockquote></chapter>
+</book>
 ';
 
 1;
diff --git 
a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl 
b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
index 0e4e5a1ba9..9827519791 100644
--- a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
+++ b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
@@ -5384,9 +5384,15 @@ samp: &lsquo;<samp 
class="samp">``simple-double--three---four----\'\' `simple\'
 ';
 
 
-$result_converted{'docbook'}->{'codequoteundirected_codequotebacktick'} = '
-
-<bookinfo><legalnotice><para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;
 &#8216;simple&#8217; quotedblleft: &#8220; 
+$result_converted{'docbook_doc'}->{'codequoteundirected_codequotebacktick'} = 
'<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="en">
+<title>test quotes</title>
+<bookinfo><title>test quotes</title>
+<legalnotice><para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
 
 code: <literal>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</literal> 
 
@@ -5428,50 +5434,10 @@ kbd: <userinput>``simple-double--three---four----\'\' 
`simple\' quotedblleft: &#
 
 samp: &#8216;<literal>``simple-double--three---four----\'\' `simple\' 
quotedblleft: &#8220;</literal>&#8217; 
 
-</para></legalnotice></bookinfo><para>Titlepage
-</para><para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
-
-code: <literal>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</literal> 
-
-asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
+</para></legalnotice></bookinfo>
 
-strong: <emphasis 
role="bold">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220;</emphasis> 
-
-kbd: <userinput>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</userinput> 
-
-samp: &#8216;<literal>``simple-double--three---four----\'\' `simple\' 
quotedblleft: &#8220;</literal>&#8217; 
 
-</para>
-<screen>@codequoteundirected on
-@codequotebacktick on
-</screen><para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
-
-code: <literal>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</literal> 
-
-asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
-
-strong: <emphasis 
role="bold">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220;</emphasis> 
 
-kbd: <userinput>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</userinput> 
-
-samp: &#8216;<literal>``simple-double--three---four----\'\' `simple\' 
quotedblleft: &#8220;</literal>&#8217; 
-
-</para>
-<screen>@codequoteundirected off
-@codequotebacktick off
-</screen><para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
-
-code: <literal>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</literal> 
-
-asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220; 
-
-strong: <emphasis 
role="bold">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
&#8216;simple&#8217; quotedblleft: &#8220;</emphasis> 
-
-kbd: <userinput>``simple-double--three---four----\'\' `simple\' quotedblleft: 
&#8220;</userinput> 
-
-samp: &#8216;<literal>``simple-double--three---four----\'\' `simple\' 
quotedblleft: &#8220;</literal>&#8217; 
-
-</para>
 
 <chapter label="" id="Top">
 <title>test quotes</title>
@@ -5563,6 +5529,7 @@ samp: 
&#8216;<literal>``simple-double--three---four----\'\' `simple\' quotedblle
 
 </screen>
 </chapter>
+</book>
 ';
 
 1;
diff --git a/tp/t/results/misc_commands/comment_space_command_on_line.pl 
b/tp/t/results/misc_commands/comment_space_command_on_line.pl
index eb84530ed8..e30db5cdff 100644
--- a/tp/t/results/misc_commands/comment_space_command_on_line.pl
+++ b/tp/t/results/misc_commands/comment_space_command_on_line.pl
@@ -863,7 +863,15 @@ 
$result_converted{'html_text'}->{'comment_space_command_on_line'} = '
 ';
 
 
-$result_converted{'docbook'}->{'comment_space_command_on_line'} = 
'<title>Settitle &#160;</title><!-- settittle -->
+$result_converted{'docbook_doc'}->{'comment_space_command_on_line'} = '<?xml 
version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book lang="en">
+<title>Settitle &#160;</title><!-- settittle -->
+<bookinfo><title>Settitle &#160;</title><!-- settittle -->
+</bookinfo>
 
 <chapter label="" id="Top">
 <title>top element&#160;</title><!-- @top -->
@@ -880,6 +888,7 @@ 
$result_converted{'docbook'}->{'comment_space_command_on_line'} = '<title>Settit
 </para>
 
 </chapter>
+</book>
 ';
 
 
diff --git a/tp/t/test_utils.pl b/tp/t/test_utils.pl
index 151b92d429..edf3f0ef15 100644
--- a/tp/t/test_utils.pl
+++ b/tp/t/test_utils.pl
@@ -119,6 +119,7 @@ our %formats = (
   'file_xml' => \&convert_to_xml,
   'docbook' => \&convert_to_docbook,
   'file_docbook' => \&convert_to_docbook,
+  'docbook_doc' => \&convert_to_docbook,
   'latex' => \&convert_to_latex,
   'file_latex' => \&convert_to_latex,
 );
@@ -128,6 +129,7 @@ our %extensions = (
   'html_text' => 'html',
   'xml' => 'xml',
   'docbook' => 'dbk',
+  'docbook_doc' => 'dbk',
   'latex' => 'tex',
 );
 
@@ -137,7 +139,7 @@ my $XML_DTD_VERSION = 
$xml_converter_defaults{'TEXINFO_DTD_VERSION'};
 
 my %outfile_preamble = (
   'docbook' => ['<?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
   <!ENTITY tex "TeX">
   <!ENTITY latex "LaTeX">
 ]>
@@ -709,7 +711,8 @@ sub convert_to_docbook($$$$$$;$)
                                           %$converter_options });
   my $result;
   if (defined($converter_options->{'OUTFILE'}) 
-      and $converter_options->{'OUTFILE'} eq '') {
+      and $converter_options->{'OUTFILE'} eq ''
+      and $format ne 'docbook_doc') {
     $result = $converter->convert($tree);
   } else {
     $result = $converter->output($tree);
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.2 
b/tp/tests/layout/res_parser/formatting_docbook/formatting.2
index ae3913b1a2..5f1dfae658 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.2
@@ -276,16 +276,6 @@ formatting.texi:18: warning: @image file `f--ile@.' not 
found, using `f--ile@..j
 formatting.texi:18: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
 formatting.texi:18: warning: @image file `filejk _" %@' not found, using 
`filejk _" %@.jpg' (possibly involving @mymacro)
 formatting.texi:18: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:28: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
-formatting.texi:28: warning: @image file `f--ile@.' not found, using 
`f--ile@..jpg' (possibly involving @mymacro)
-formatting.texi:28: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
-formatting.texi:28: warning: @image file `filejk _" %@' not found, using 
`filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:28: warning: no argument specified for @U (possibly involving 
@mymacro)
-formatting.texi:18: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
-formatting.texi:18: warning: @image file `f--ile@.' not found, using 
`f--ile@..jpg' (possibly involving @mymacro)
-formatting.texi:18: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
-formatting.texi:18: warning: @image file `filejk _" %@' not found, using 
`filejk _" %@.jpg' (possibly involving @mymacro)
-formatting.texi:18: warning: no argument specified for @U (possibly involving 
@mymacro)
 formatting.texi:18: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
 formatting.texi:18: warning: @image file `f--ile@.' not found, using 
`f--ile@..jpg' (possibly involving @mymacro)
 formatting.texi:18: warning: @image file `f-ile' not found, using `f-ile.jpg' 
(possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml 
b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
index 5c00d605eb..af8ccb6a00 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
@@ -4,11 +4,19 @@
   <!ENTITY latex "LaTeX">
 ]>
 <book id="formatting.xml" lang="en">
-
-
-
-
-<bookinfo><legalnotice><para>In copying
+<title>title &#8211;a</title>
+<subtitle>formatting subtitle &#8211;a
+subtitle 2 &#8211;a</subtitle>
+<bookinfo><title>title &#8211;a</title>
+<subtitle>formatting subtitle &#8211;a
+subtitle 2 &#8211;a</subtitle>
+<authorgroup>
+<collab><collabname>author1 &#8211;a with accents in name 
T&#233;&#231;a</collabname></collab>
+<collab><collabname>author2 &#8211;a</collabname></collab>
+<collab><collabname>author</collabname></collab>
+<collab><collabname>quotation author</collabname></collab>
+</authorgroup>
+<legalnotice><para>In copying
 </para>
 <para>&lt;
 &gt;
@@ -848,1685 +856,10 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para>
 
 </legalnotice></bookinfo>
-<para>In titlepage
-</para>
-<para>&lt;
-&gt;
-&quot;
-&amp;
-&#8217;
-&#8216;
-</para>
-<para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;
-
-code: <literal>``simple-double--three---four----''</literal> 
-
-asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
-
-strong: <emphasis 
role="bold">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</emphasis>
 
-
-kbd: <userinput>``simple-double--three---four----''</userinput> 
-
-</para>
-<para>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w 
-->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;
-
-</para>
-<indexterm role="cp"><primary>&#8211;option</primary></indexterm>
-<indexterm role="cp"><primary>&#8220;</primary></indexterm>
-<indexterm role="fn"><primary>``</primary></indexterm>
-<indexterm role="fn"><primary>--foption</primary></indexterm>
-
-<para>@&quot;u &#252; 
-@&quot;{U} &#220; 
-@~n &#241;
-@^a &#226;
-@&#8217;e &#233;
-@=o &#333;
-@&#8216;i &#236;
-@&#8217;{e} &#233;
-@&#8217;{@dotless{i}} &#237; 
-@dotless{i} i
-@dotless{j} j
-@&#8216;{@=E} &#274;&#768; 
-@l{} &#322;
-@,{@&#8217;C} &#262;&#807;
-@,c &#231;
-@,c@&quot;u &#231;&#252; 
-
-</para>
-<para>@U{0075} &#x0075;
-</para>
-<para>@* 
-
-@ followed by a space
-&#160;
-@ followed by a tab
-&#160;
-@ followed by a new line
-&#160;<literal>@-</literal> 
-<literal>@|</literal> 
-<literal>@:</literal> 
-<literal>@!</literal> !
-<literal>@?</literal> ?
-<literal>@.</literal> .
-<literal>@@</literal> @
-<literal>@}</literal> }
-<literal>@{</literal> {
-<literal>@/</literal> 
-</para>
-<para>foo vs. bar. 
-colon :And something else.
-semi colon ;.
-And ? ?.
-Now ! !@
-but , ,
-</para>
-<para>@TeX &tex;
-@LaTeX &latex;
-@bullet &#8226;
-@copyright &#169;
-@dots &#8230;
-@enddots ...
-@equiv &#8801;
-@error error&#8594;
-@expansion &#8614;
-@minus &#8722;
-@point &#9733;
-@print &#8867;
-@result &#8658;
-@today a sunny day
-</para>
-<para>@aa &#229;
-@AA &#197;
-@ae &#230;
-@oe &#339;
-@AE &#198;
-@OE &#338;
-@o &#248;
-@O &#216;
-@ss &#223;
-@l &#322;
-@L &#321;
-@DH &#208;
-@TH &#222;
-@dh &#240;
-@th &#254;
-</para>
-<para>@exclamdown &#161;
-@questiondown &#191;
-@pounds &#163;
-@registeredsymbol &#174;
-@ordf &#170;
-@ordm &#186;
-@comma &#44;
-@quotedblleft &#8220;
-@quotedblright &#8221;
-@quoteleft &#8216;
-@quoteright &#8217;
-@quotedblbase &#8222;
-@quotesinglbase &#8218;
-@guillemetleft &#171;
-@guillemetright &#187;
-@guillemotleft &#171;
-@guillemotright &#187;
-@guilsinglleft &#8249;
-@guilsinglright &#8250;
-@textdegree &#176;
-@euro &#8364;
-@arrow &#8594;
-@leq &#8804;
-@geq &#8805;
-@tie a&#160;b
-</para>
-<para><literal>@acronym{--a,an accronym}</literal> <acronym>&#8211;a</acronym> 
(an accronym)
-<literal>@acronym{--a}</literal> <acronym>&#8211;a</acronym>
-<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal> 
<abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude Autonome)
-<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. 
&#44;A.</abbrev>
-<literal>@asis{--a}</literal> &#8211;a
-<literal>@b{--a}</literal> <emphasis role="bold">&#8211;a</emphasis>
-<literal>@cite{--a}</literal> <citetitle>&#8211;a</citetitle>
-<literal>@code{--a}</literal> <literal>--a</literal>
-<literal>@command{--a}</literal> <command>--a</command>
-<literal>@dfn{--a}</literal> <firstterm>&#8211;a</firstterm>
-<literal>@dmn{--a}</literal> &#8211;a
-<literal>@email{--a,--b}</literal> <ulink url="mailto:--a";>&#8211;b</ulink>
-<literal>@email{,--b}</literal> &#8211;b
-<literal>@email{--a}</literal> <email>--a</email>
-<literal>@emph{--a}</literal> <emphasis>&#8211;a</emphasis>
-<literal>@env{--a}</literal> <envar>--a</envar>
-<literal>@file{--a}</literal> <filename>--a</filename>
-<literal>@i{--a}</literal> <emphasis>&#8211;a</emphasis>
-<literal>@kbd{--a}</literal> <userinput>--a</userinput>
-<literal>@key{--a}</literal> <keycap>--a</keycap>
-<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> 
<inlineequation><mathphrase>--a {\frac{1}{2}} 
&#8722;</mathphrase></inlineequation>
-<literal>@option{--a}</literal> <option>--a</option>
-<literal>@r{--a}</literal> &#8211;a
-<literal>@samp{--a}</literal> &#8216;<literal>--a</literal>&#8217;
-<literal>@sc{--a}</literal> &#8211;A
-<literal>@strong{--a}</literal> <emphasis role="bold">&#8211;a</emphasis>
-<literal>@t{--a}</literal> <literal>--a</literal>
-<literal>@sansserif{--a}</literal> &#8211;a
-<literal>@slanted{--a}</literal> &#8211;a
-<literal>@titlefont{--a}</literal> </para>&#8211;a
-<para><literal>@indicateurl{--a}</literal> <literal>--a</literal>
-<literal>@uref{--a,--b}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
-<literal>@uref{,--b}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@uref{,--b,--c}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@uref{--a,,--c}</literal> <ulink url="--a">&#8211;c</ulink>
-<literal>@uref{,,--c}</literal> <ulink url="">&#8211;c</ulink>
-<literal>@url{--a,--b}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
-<literal>@url{,--b}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@var{--a}</literal> <replaceable>&#8211;a</replaceable>
-<literal>@verb{:--a:}</literal> <literal>--a</literal>
-<literal>@verb{:a  &lt; &amp; @ % &quot; --    b:}</literal> <literal>a  &lt; 
&amp; @ % &quot; --    b</literal>
-<literal>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a}</literal> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a a<!-- /@w -->
-<literal>@H{a}</literal> a&#779;
-<literal>@H{--a}</literal> &#8211;a&#779;
-<literal>@dotaccent{a}</literal> &#551;
-<literal>@dotaccent{--a}</literal> &#8211;a&#775;
-<literal>@ringaccent{a}</literal> &#229;
-<literal>@ringaccent{--a}</literal> &#8211;a&#778;
-<literal>@tieaccent{a}</literal> a&#865;
-<literal>@tieaccent{--a}</literal> &#8211;a&#865;
-<literal>@u{a}</literal> &#259;
-<literal>@u{--a}</literal> &#8211;a&#774;
-<literal>@ubaraccent{a}</literal> a&#818;
-<literal>@ubaraccent{--a}</literal> &#8211;a&#818;
-<literal>@udotaccent{a}</literal> &#7841;
-<literal>@udotaccent{--a}</literal> &#8211;a&#803;
-<literal>@v{a}</literal> &#462;
-<literal>@v{--a}</literal> &#8211;a&#780;
-<literal>@,{c}</literal> &#231;
-<literal>@,{--c}</literal> &#8211;c&#807;
-<literal>@ogonek{a}</literal> &#261;
-<literal>@ogonek{--a}</literal> &#8211;a&#808;
-<literal>a@sup{h}@sub{l}</literal> 
a<superscript>h</superscript><subscript>l</subscript>
-<literal>@footnote{in footnote}</literal> <footnote><para>in 
footnote</para></footnote>
-<literal>@footnote{in footnote2}</literal> <footnote><para>in 
footnote2</para></footnote>
-</para>
-<para><literal>@image{f--ile}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,l--i}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,l--e}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,,alt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,,,.e-d-xt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,aze,az,alt,.e--xt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-<literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-</para>
-<para><literal>@sp 2</literal>
 
-</para><para><literal>@page</literal>
 
-</para>
-<para><literal>need 1002</literal>
-</para>
-<para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
-After clickstyle &#8658;
-<literal>@clicksequence{click @click{} A}</literal> click &#8658; A
-</para>
-<!-- test most commands that could happen in math mode -->
-<informalequation><mathphrase><emphasis 
role="bold">``simple-double--three---four----''</emphasis> aa<!-- /@w -->
-`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
 
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#252; &#220; &#241; &#226; &#233; &#333; &#236; 
&#233; i j &#274;&#768;
-&#322; &#262;&#807; &#262;&#807; &#231; a&#779; &#551; &#229; a&#865;
-&#259; a&#818; &#7841; &#462; &#261; 
a<superscript>h</superscript><subscript>l</subscript>
 
- &#160;&#160; &#160;   ! ? . @ } { 
-a sunny day
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#8594;
-&#x0075;
-&tex; &latex; &#8226; &#169; &#8230; ... &#8801;
-error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
-&#229; &#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; 
&#208;
-&#222; &#240; &#254; &#161; &#191; &#163;
-&#174; &#170; &#186; &#44; 
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#8220; &#8221; 
-&#8216; &#8217; &#8222; &#8218; &#171;
-&#187; &#171; &#187; &#8249;
-&#8250; &#176; &#8364; &#8594; &#8804; &#8805;
-</mathphrase></informalequation>
-<informalequation><mathphrase><emphasis role="bold">b</emphasis> 
<emphasis>i</emphasis> r SC <literal>t</literal> sansserif slanted
-</mathphrase></informalequation>
-<para><userinput>default kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem default kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
default kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example default 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example default 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example default 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>code kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem code kbdinputstyle</primary></indexterm><userinput>vtable i--tem code 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example code 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example code 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example code 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>example kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem example kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
example kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example example 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example example 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example example 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>distinct kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem distinct kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
distinct kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example distinct 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example distinct 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example distinct 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<blockquote><para>A quot&#8212;ation
-</para></blockquote>
-<note><para>A Note
-</para></note>
-<note><para>A note
-</para></note>
-<caution><para>Caution
-</para></caution>
-<important><para>Important
-</para></important>
-<tip><para>a Tip
-</para></tip>
-<warning><para>a Warning.
-</para></warning>
-<blockquote><para><emphasis role="bold">something &#233; &tex;:</emphasis> The 
something &#233; &tex; is here.
-</para></blockquote>
-<blockquote><para><emphasis role="bold">@ at the end of line 
&#160;:</emphasis> A @ at the end of the @quotation line.
-</para></blockquote>
-<blockquote><para><emphasis role="bold">something, other thing:</emphasis> 
something, other thing
-</para></blockquote>
-<blockquote><para><emphasis role="bold">Note, the note:</emphasis> Note, the 
note
-</para></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote><attribution>quotation author</attribution>
-<para>aaa quotation
-</para></blockquote>
-<blockquote><para>indent in quotation
-</para></blockquote>
-<blockquote><simpara role="exdent">exdented quotation line   and dash &#8212; 
in quotation</simpara>
-</blockquote>
-<blockquote><para>Not exdented followed by exdented
-</para><simpara role="exdent">exdented quotation line</simpara>
-</blockquote>
-<blockquote><simpara role="exdent">exdented quotation line</simpara>
-<para>Followed by not exdented 
-</para></blockquote>
-<blockquote><para>quotation1
-</para><simpara role="exdent">in exdented protected eol &#160;</simpara>
-<para>following
-</para><simpara role="exdent">in exdented a @* 
- and following</simpara>
-<para>after exdented
-</para></blockquote>
-<blockquote><para>A small quot&#8212;ation
-</para></blockquote>
-<note><para>A small Note
-</para></note>
-<blockquote><para><emphasis role="bold">something, other thing:</emphasis> 
something, other thing
-</para></blockquote>
-<itemizedlist><listitem><para>i&#8211;temize
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>+ i&#8211;tem +
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>b&#8211;ullet
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>&#8722; minu&#8211;s
-</para></listitem></itemizedlist>
-<itemizedlist><!-- comment in itemize -->
-<listitem><para><emphasis>after emph</emphasis> e&#8211;mph item
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><indexterm role="cp"><primary>index entry within 
itemize</primary></indexterm>
-<para>&#8226; a&#8211;n itemize line i&#8211;tem 1
-</para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> without brace w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> without brace w c&#8211;d
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> with w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> with w c&#8211;d
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> on a line line w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> on a line line with w c&#8211;d
-</para></listitem></itemizedlist>
-<orderedlist numeration="arabic"><listitem><para>e&#8211;numerate
-</para></listitem></orderedlist>
-<orderedlist numeration="arabic"><listitem><para>first third
-</para></listitem><listitem><para>second third
-</para></listitem></orderedlist>
-<orderedlist numeration="loweralpha"><listitem><para>e&#8211;numerate
-</para></listitem></orderedlist>
-<orderedlist numeration="loweralpha"><listitem><para>first c
-</para></listitem><listitem><para>second c
-</para></listitem></orderedlist>
-<informaltable><tgroup cols="2"><colspec colwidth="40*"></colspec><colspec 
colwidth="60*"></colspec><thead><row><entry><para>mu&#8211;ltitable headitem 
</para></entry><entry><para>another tab
-</para></entry></row></thead><tbody><row><entry><para>mu&#8211;ltitable item 
</para></entry><entry><para>multitable tab
-<!-- comment in multitable -->
-</para></entry></row><row><entry><para>mu&#8211;ltitable item 2 
</para></entry><entry><para>multitable tab 2
-<indexterm role="cp"><primary>index entry within 
multitable</primary></indexterm>
-</para></entry></row><row><entry><para>lone mu&#8211;ltitable item
-</para></entry></row></tbody></tgroup></informaltable>
-<informaltable><tgroup cols="2"><colspec colwidth="4*"></colspec><colspec 
colwidth="6*"></colspec><tbody><row><entry><para>truc 
</para></entry><entry><para>bidule
-</para></entry></row></tbody></tgroup></informaltable>
-<screen>e--xample  some
-   text
-</screen>
-<screen>example one arg
-</screen>
-<screen>example two args
-</screen>
-<screen>example three args
-</screen>
-<screen>example four args
-</screen>
-<screen>example five args
-</screen>
-<screen>The something &#233; &tex; is here.
-</screen>
-<screen>A @ at the end of the @example line.
-</screen>
-<screen>example with empty args
-</screen>
-<screen>example with empty and non empty args mix
-</screen>
-<screen>Exam---ple
-
-</screen><simpara role="exdent">Other li---ne</simpara>
-<screen>not exdented
-</screen>
-<simpara role="exdent">exdented  and dash --- in example</simpara>
-<screen>Not exdented one
-</screen><simpara role="exdent">exdented two</simpara>
-<screen>Not exdented two
-</screen>
-<screen>Example   Hoho.
-</screen><screen>Nested Other line
-</screen><simpara role="exdent">exdented nested other line</simpara>
-
-<screen>s--mallexample
-</screen>
-<para><literal>@noindent</literal> after smallexample.
-</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
-$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
-</screen><para>Less recent versions are also present.
-</para>
-<literallayout>d&#8211;isplay
-</literallayout>
-<literallayout>s&#8211;malldisplay
-</literallayout>
-<programlisting>l--isp
-</programlisting>
-<programlisting>s--malllisp
-</programlisting>
-<literallayout>f&#8211;ormat
-</literallayout>
-<literallayout>s&#8211;mallformat
-</literallayout>
-<informalequation><mathphrase>disp--laymath
-f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu 
\over \sigma}\right)^2</superscript>
-</mathphrase></informalequation>
-<synopsis><indexterm 
role="fn"><primary>d--effn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>d--effn_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;effn
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>de--ffn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">cate--gory</emphasis>:</phrase> 
<function>de--ffn_name</function> <emphasis role="arg">ar--guments</emphasis>   
 <emphasis role="arg">more</emphasis> <emphasis role="arg">args</emphasis> 
<emphasis role="arg">
-</emphasis> <emphasis role="arg">even</emphasis> <emphasis 
role="arg">more</emphasis> <emphasis role="arg">so</emphasis></synopsis>
-<blockquote><para>def&#8211;fn
-</para></blockquote> 
-<synopsis><indexterm 
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><phrase 
role="category"><emphasis role="bold">fset</emphasis>:</phrase> 
<function><replaceable>i</replaceable></function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">g</emphasis></synopsis>
-<indexterm role="cp"><primary>index entry within deffn</primary></indexterm>
-<synopsis><indexterm role="fn"><primary>truc</primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde</emphasis>:</phrase> 
<function>truc</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap1</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap1</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap2</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap2</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary><emphasis role="bold">id 
ule</emphasis></primary></indexterm><phrase role="category"><emphasis 
role="bold">cmde</emphasis>:</phrase> <function><emphasis role="bold">id 
ule</emphasis></function> <emphasis role="arg">truc</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary><emphasis role="bold">id 
&#8216;<literal>i</literal>&#8217; ule</emphasis></primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde2</emphasis>:</phrase> 
<function><emphasis role="bold">id &#8216;i&#8217; ule</emphasis></function> 
<emphasis role="arg">truc</emphasis></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"><emphasis 
role="bold">id &#8216;i&#8217; ule</emphasis></emphasis>:</phrase></synopsis>
-<synopsis></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold">aaa</emphasis>:</phrase></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function></function></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold"></emphasis>:</phrase></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function>machin</function></synopsis>
-<synopsis><indexterm role="fn"><primary>bidule 
machin</primary></indexterm><phrase role="category"><emphasis 
role="bold"></emphasis>:</phrase> <function>bidule machin</function></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase> <function></function></synopsis>
-<synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>followed</function> <emphasis role="arg">by</emphasis> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">comment</emphasis></synopsis>
-<!-- comment -->
-<synopsis><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function></function></synopsis>
-<synopsis><indexterm role="fn"><primary>a</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>a</function> <emphasis role="arg">b</emphasis> <emphasis 
role="arg">c</emphasis> <emphasis role="arg">d</emphasis> <emphasis 
role="arg">e</emphasis> <emphasis role="arg"><emphasis role="bold">f 
g</emphasis></emphasis> <emphasis role="arg">h i</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>deffnx</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>deffnx</function> <emphasis role="arg">before</emphasis> <emphasis 
role="arg">end</emphasis> <emphasis role="arg">deffn</emphasis></synopsis>
-
-
-<synopsis><indexterm role="fn"><primary>deffn</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffn</function></synopsis>
-
-<synopsis><indexterm role="fn"><primary>deffn</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffn</function> <emphasis role="arg">with</emphasis> <emphasis 
role="arg">deffnx</emphasis></synopsis>
-<!-- comment between deffn and deffnx -->
-<synopsis><indexterm role="fn"><primary>deffnx</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffnx</function></synopsis>
-
-<synopsis><indexterm 
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><phrase 
role="category"><emphasis role="bold">fset</emphasis>:</phrase> 
<function><replaceable>i</replaceable></function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">g</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>truc</primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde</emphasis>:</phrase> 
<function>truc</function> <emphasis role="arg"></emphasis></synopsis>
-<blockquote><!-- comment -->
-<para>text in def item for second def item
-</para></blockquote>
-<!-- from t/19def.t all_commands -->
-
-<synopsis><indexterm 
role="vr"><primary>d--efvr_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<varname>d--efvr_name</varname></synopsis>
-<blockquote><para>d&#8211;efvr
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>n--ame</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>n--ame</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;effn
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>n--ame</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>n--ame</function></synopsis>
-<blockquote><para>d&#8211;effn no arg
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <function>d--eftypefn_name</function> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypefn
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> 
<function>d--eftypefn_name</function></synopsis>
-<blockquote><para>d&#8211;eftypefn no arg
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <methodname>d--eftypeop_name</methodname> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypeop
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<methodname>d--eftypeop_name</methodname></synopsis>
-<blockquote><para>d&#8211;eftypeop no arg
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--eftypevr_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <varname>d--eftypevr_name</varname></synopsis>
-<blockquote><para>d&#8211;eftypevr
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efcv_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efcv_name</property></synopsis>
-<blockquote><para>d&#8211;efcv
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efcv_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efcv_name</property> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efcv with arguments
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<property>d--eftypecv_name</property></synopsis>
-<blockquote><para>d&#8211;eftypecv
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <property>d--eftypecv_name</property> 
<emphasis role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;eftypecv with arguments
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efop_name</methodname> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efop
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efop_name</methodname></synopsis>
-<blockquote><para>d&#8211;efop no arg
-</para></blockquote>
-<synopsis><indexterm 
role="tp"><primary>d--eftp_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<structname>d--eftp_name</structname> <type>a--ttributes...</type></synopsis>
-<blockquote><para>d&#8211;eftp
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efun_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<function>d--efun_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efun
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efmac_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Macro</emphasis>:</phrase> 
<function>d--efmac_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efmac
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efspec_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Special Form</emphasis>:</phrase> 
<function>d--efspec_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efspec
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efvar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<varname>d--efvar_name</varname></synopsis>
-<blockquote><para>d&#8211;efvar
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efvar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<varname>d--efvar_name</varname> <emphasis role="arg">arg--var</emphasis> 
<emphasis role="arg">arg--var1</emphasis></synopsis>
-<blockquote><para>d&#8211;efvar with args
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efopt_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">User Option</emphasis>:</phrase> 
<varname>d--efopt_name</varname></synopsis>
-<blockquote><para>d&#8211;efopt
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefun_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <function>d--eftypefun_name</function> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypefun
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--eftypevar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> 
<varname>d--eftypevar_name</varname></synopsis>
-<blockquote><para>d&#8211;eftypevar
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--efivar_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efivar_name</property></synopsis>
-<blockquote><para>d&#8211;efivar
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypeivar_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<property>d--eftypeivar_name</property></synopsis>
-<blockquote><para>d&#8211;eftypeivar
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efmethod_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Method</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efmethod_name</methodname> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efmethod
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypemethod_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Method</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <methodname>d--eftypemethod_name</methodname> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypemethod
-</para></blockquote>
-
-<synopsis><indexterm role="fn"><primary>name2</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<returnvalue>data-type2</returnvalue> <function>name2</function> 
<type>arguments2...</type></synopsis>
-<blockquote><para>aaa2
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name2</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory2</emphasis>:</phrase> 
<returnvalue>t--ype2</returnvalue> 
<function>d--eftypefn_name2</function></synopsis>
-<blockquote><para>d&#8211;eftypefn no arg2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name2 on 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> <methodname>d--eftypeop_name2</methodname> 
<type>a--rguments2...</type></synopsis>
-<blockquote><para>d&#8211;eftypeop2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name2 on 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> 
<methodname>d--eftypeop_name2</methodname></synopsis>
-<blockquote><para>d&#8211;eftypeop no arg2
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name2 of 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> 
<property>d--eftypecv_name2</property></synopsis>
-<blockquote><para>d&#8211;eftypecv2
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name2 of 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> <property>d--eftypecv_name2</property> 
<emphasis role="arg">a--rguments2...</emphasis></synopsis>
-<blockquote><para>d&#8211;eftypecv with arguments2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>arg2</primary></indexterm><phrase 
role="category"><emphasis role="bold">fun2</emphasis>:</phrase> 
<function>arg2</function></synopsis>
-<blockquote><para>fff2
-</para></blockquote>
-
-<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file 
n---ame@@, ma---nual@@}</literal> See section &#8220;t&#8212;itle@&#8221; in 
<citetitle>ma&#8212;nual@</citetitle>.
-<literal>@ref{chapter, cross ref name, title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal> 
see section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@inforef{chapter, cross ref name, file name}</literal> See Info file 
<filename>file name</filename>, node &#8216;<literal>chapter</literal>&#8217;
-</para>
-<para><literal>@ref{chapter}</literal> <link linkend="chapter">chapter</link>
-<literal>@xref{chapter}</literal> See <link linkend="chapter">chapter</link>.
-<literal>@pxref{chapter}</literal> see <link linkend="chapter">chapter</link>
-<literal>@ref{s--ect@comma{}ion}</literal> <link 
linkend="s_002d_002dect_002cion">s&#8211;ect&#44;ion</link>
-</para>
-<para><literal>@ref{s--ect@comma{}ion, a @comma{} in cross
-ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual 
name }</literal>
-section &#8220;a comma&#44; in title&#8221; in <citetitle>a &#44; in manual 
name</citetitle>
-</para>
-<para><literal>@ref{chapter,cross ref name}</literal> <link 
linkend="chapter">cross ref name</link>
-<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
-<literal>@ref{chapter,,,file name}</literal> 
-<literal>@ref{chapter,,,,manual}</literal> section &#8220;chapter&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title,}</literal> <link 
linkend="chapter">title</link>
-<literal>@ref{chapter,cross ref name,,file name}</literal> 
-<literal>@ref{chapter,cross ref name,,,manual}</literal> section &#8220;cross 
ref name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title,file name}</literal> 
-<literal>@ref{chapter,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,,title,file name}</literal> 
-<literal>@ref{chapter,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,,,file name,manual}</literal> section 
&#8220;chapter&#8221; in <citetitle>manual</citetitle>
-</para>
-
-<para><literal>@ref{(pman)anode,cross ref name}</literal> <link>cross ref 
name</link>
-<literal>@ref{(pman)anode,,title}</literal> <link>title</link>
-<literal>@ref{(pman)anode,,,file name}</literal> 
-<literal>@ref{(pman)anode,,,,manual}</literal> section 
&#8220;(pman)anode&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link>title</link>
-<literal>@ref{(pman)anode,cross ref name,,file name}</literal> 
-<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section 
&#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title,file name}</literal> 
-<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,title,file name}</literal> 
-<literal>@ref{(pman)anode,,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,,file name,manual}</literal> section 
&#8220;(pman)anode&#8221; in <citetitle>manual</citetitle>
-</para>
-
-<para><literal>@inforef{chapter, cross ref name, file name}</literal> See Info 
file <filename>file name</filename>, node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter}</literal> See node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter, cross ref name}</literal> See node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter,,file name}</literal> See Info file <filename>file 
name</filename>, node &#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{node, cross ref name, file name}</literal> See Info file 
<filename>file name</filename>, node &#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node}</literal> See node 
&#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node, cross ref name}</literal> See node 
&#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node,,file name}</literal> See Info file <filename>file 
name</filename>, node &#8216;<literal>node</literal>&#8217;
-<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal> 
See Info file <filename>file name, spurious arg</filename>, node 
&#8216;<literal>chapter</literal>&#8217;
-</para>
-<para><literal>@inforef{s--ect@comma{}ion, a @comma{} in cross
-ref, a comma@comma{} in file}</literal>
-See Info file <filename>a comma, in file</filename>, node 
&#8216;<literal>s--ect&#44;ion</literal>&#8217;
-</para>
-<!-- special cases with @uref -->
-<para>&#8216;<literal><link linkend="chapter">chapter</link></literal>&#8217;.
-</para>
-<para>section &#8220;title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink>&#8221; in 
<citetitle>printed manual with uref4 <ulink 
url="href://http/myhost.com/index4.html">uref4</ulink></citetitle>
-<link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
-</para>
-<variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
-</term><!-- comment between item and itemx -->
-<term><indexterm role="vr"><primary>b</primary></indexterm>b
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm 
role="fn"><primary>a</primary></indexterm><emphasis>a</emphasis>
-</term><indexterm role="cp"><primary>index entry between item and 
itemx</primary></indexterm>
-<term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><para>Title
-</para><varlistentry><term><literal>a--code</literal>
-</term><listitem><para>Value&#8211;table code
-</para></listitem></varlistentry></variablelist>
-<variablelist><para>Title
-</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
-</term><term>&#8216;<literal>a2--samp</literal>&#8217;
-</term><listitem><para>Value&#8211;table samp
-</para></listitem></varlistentry></variablelist>
-<para>c&#8211;artouche
-</para>
-<para>g&#8211;roupe
-</para>
-<para>f&#8211;lushleft
-more text
-</para>
-<para>f&#8211;lushright
-more text
-</para>
-<simpara role="center">ce&#8211;ntered line</simpara>
-
-<para>r&#8211;raggedright
-more text
-</para>
-<screen>\input texinfo @c -*-texinfo-*-
-
-@c this file is used in tests in @verbatiminclude but not converted
-
-@setfilename simplest.info
-
-@node Top
-
-This is a very simple texi manual @  &lt;&gt;.
-
-@bye
-</screen>
-<screen>in verbatim ''
-</screen>
-
-
-
-docbook ''
-
-
-<bridgehead renderas="other">majorheading</bridgehead>
-
-<bridgehead renderas="other">chapheading</bridgehead>
-
-<bridgehead renderas="sect1">heading</bridgehead>
-
-<bridgehead renderas="sect2">subheading</bridgehead>
-
-<bridgehead renderas="sect3">subsubheading</bridgehead>
-
-
-<para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> 
<acronym>&#8211;a</acronym> (an accronym &#44; ...)
-<literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> 
<abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis 
role="bold">Autonome</emphasis>)
-<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. 
&#44;A.</abbrev>
-</para>
-<para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> 
<inlineequation><mathphrase>--a&#8722; 
{\frac{1}{2}}</mathphrase></inlineequation>
-</para>
-<para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-<literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk 
_&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
-</para>
-
-
-<!-- invalid texinfo -->
-
-<para>Somehow invalid use of @,:
-
-@, &#807;
-
-
-@,@&quot;u &#807;&#252;
-</para>
-<para>Invalid use of @&#8217;:
-
-@&#8217; &#769;
-
-
-@&#8217;@&quot;u &#769;&#252;
-</para>
-<!-- only i or j as arg -->
-<para>@dotless{truc} truc
-@dotless{ij} ij
-<literal>@dotless{--a}</literal> &#8211;a
-<literal>@dotless{a}</literal> a
-</para>
-<!-- @U arg must be specified and within range -->
-<para>@U, without braces @U{}, with empty arg 
-@U{z}, with non-hex arg &#xz;
-@U{abc}, with &lt;4 hex digits &#xabc;
-@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
-@U{110000}, value just beyond Unicode &#x110000;
-</para>
-<!-- braces missing -->
-<para>@TeX, but without brace &tex;<!-- unknown command -->
-<literal>@#</literal> #
-</para>
-<!-- no arg -->
-<para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
-</para>
-<!-- no file -->
-<para><literal>@image{,1--xt}</literal> 
-<literal>@image{,,2--xt}</literal> 
-<literal>@image{,,,3--xt}</literal> 
-</para>
-
-<!-- style command in itemize -->
-<itemizedlist><listitem><para> e&#8211;mph item
-</para></listitem></itemizedlist>
-<!-- braces missing -->
-<itemizedlist><listitem><para> after emph e&#8211;mph item
-</para></listitem></itemizedlist>
-<!-- braces missing -->
-<itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
-</para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
-</para></listitem></itemizedlist>
-<!-- not style formatting -->
-<variablelist><!-- comment in table -->
-<varlistentry><term>a
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- missing style formatting -->
-<variablelist><!-- comment in table -->
-<varlistentry><term>a&#8211;missing style formatting
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- not style formatting -->
-<variablelist><varlistentry><term><indexterm 
role="fn"><primary>a</primary></indexterm>a
-</term><indexterm role="cp"><primary>index entry between item and 
itemx</primary></indexterm>
-<term><indexterm role="fn"><primary>b</primary></indexterm>b
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- deffnx after deff lines -->
-<synopsis><phrase role="category"><emphasis 
role="bold">fun</emphasis>:</phrase></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis>  <emphasis 
role="arg">after</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis> <emphasis 
role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis> <emphasis 
role="arg">and after</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>followed</function> <emphasis role="arg">by</emphasis> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">comment</emphasis></synopsis>
-<!-- comment -->
-<para>Various deff lines
-</para><synopsis><indexterm 
role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase> <function>after</function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">deff</emphasis> <emphasis 
role="arg">item</emphasis></synopsis>
-
-<!-- node is non existent, or missing first arg -->
-<para><literal>@ref{node}</literal> <link linkend="node">node</link>
-</para>
-<para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
-<literal>@ref{,,title}</literal> <link>title</link>
-<literal>@ref{,,,file name}</literal> 
-<literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref 
name</link>
-<literal>@ref{node,,title}</literal> <link linkend="node">title</link>
-<literal>@ref{node,,,file name}</literal> 
-<literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title,}</literal> <link 
linkend="node">title</link>
-<literal>@ref{node,cross ref name,,file name}</literal> 
-<literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref 
name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title,file name}</literal> 
-<literal>@ref{node,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,title,file name}</literal> 
-<literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title,}</literal> <link>title</link>
-<literal>@ref{,cross ref name,,file name}</literal> 
-<literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref 
name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title,file name}</literal> 
-<literal>@ref{,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,,title,file name}</literal> 
-<literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
-</para>
-<para><literal>@inforef{,cross ref name }</literal> 
-<literal>@inforef{,,file name}</literal> See Info file <filename>file 
name</filename>
-<literal>@inforef{,cross ref name, file name}</literal> See Info file 
<filename>file name</filename>
-<literal>@inforef{}</literal> 
-</para>
-
-
-<para>Insercopying in titlepage
-</para><para>In copying
-</para>
-<para>&lt;
-&gt;
-&quot;
-&amp;
-&#8217;
-&#8216;
-</para>
-<para>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;
-
-code: <literal>``simple-double--three---four----''</literal> 
-
-asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; 
-
-strong: <emphasis 
role="bold">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</emphasis>
 
-
-kbd: <userinput>``simple-double--three---four----''</userinput> 
-
-</para>
-<para>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w 
-->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;
-
-</para>
-<indexterm role="cp"><primary>&#8211;option</primary></indexterm>
-<indexterm role="cp"><primary>&#8220;</primary></indexterm>
-<indexterm role="fn"><primary>``</primary></indexterm>
-<indexterm role="fn"><primary>--foption</primary></indexterm>
-
-<para>@&quot;u &#252; 
-@&quot;{U} &#220; 
-@~n &#241;
-@^a &#226;
-@&#8217;e &#233;
-@=o &#333;
-@&#8216;i &#236;
-@&#8217;{e} &#233;
-@&#8217;{@dotless{i}} &#237; 
-@dotless{i} i
-@dotless{j} j
-@&#8216;{@=E} &#274;&#768; 
-@l{} &#322;
-@,{@&#8217;C} &#262;&#807;
-@,c &#231;
-@,c@&quot;u &#231;&#252; 
-
-</para>
-<para>@U{0075} &#x0075;
-</para>
-<para>@* 
-
-@ followed by a space
-&#160;
-@ followed by a tab
-&#160;
-@ followed by a new line
-&#160;<literal>@-</literal> 
-<literal>@|</literal> 
-<literal>@:</literal> 
-<literal>@!</literal> !
-<literal>@?</literal> ?
-<literal>@.</literal> .
-<literal>@@</literal> @
-<literal>@}</literal> }
-<literal>@{</literal> {
-<literal>@/</literal> 
-</para>
-<para>foo vs. bar. 
-colon :And something else.
-semi colon ;.
-And ? ?.
-Now ! !@
-but , ,
-</para>
-<para>@TeX &tex;
-@LaTeX &latex;
-@bullet &#8226;
-@copyright &#169;
-@dots &#8230;
-@enddots ...
-@equiv &#8801;
-@error error&#8594;
-@expansion &#8614;
-@minus &#8722;
-@point &#9733;
-@print &#8867;
-@result &#8658;
-@today a sunny day
-</para>
-<para>@aa &#229;
-@AA &#197;
-@ae &#230;
-@oe &#339;
-@AE &#198;
-@OE &#338;
-@o &#248;
-@O &#216;
-@ss &#223;
-@l &#322;
-@L &#321;
-@DH &#208;
-@TH &#222;
-@dh &#240;
-@th &#254;
-</para>
-<para>@exclamdown &#161;
-@questiondown &#191;
-@pounds &#163;
-@registeredsymbol &#174;
-@ordf &#170;
-@ordm &#186;
-@comma &#44;
-@quotedblleft &#8220;
-@quotedblright &#8221;
-@quoteleft &#8216;
-@quoteright &#8217;
-@quotedblbase &#8222;
-@quotesinglbase &#8218;
-@guillemetleft &#171;
-@guillemetright &#187;
-@guillemotleft &#171;
-@guillemotright &#187;
-@guilsinglleft &#8249;
-@guilsinglright &#8250;
-@textdegree &#176;
-@euro &#8364;
-@arrow &#8594;
-@leq &#8804;
-@geq &#8805;
-@tie a&#160;b
-</para>
-<para><literal>@acronym{--a,an accronym}</literal> <acronym>&#8211;a</acronym> 
(an accronym)
-<literal>@acronym{--a}</literal> <acronym>&#8211;a</acronym>
-<literal>@abbr{@'E--. @comma{}A., @'Etude Autonome }</literal> 
<abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude Autonome)
-<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. 
&#44;A.</abbrev>
-<literal>@asis{--a}</literal> &#8211;a
-<literal>@b{--a}</literal> <emphasis role="bold">&#8211;a</emphasis>
-<literal>@cite{--a}</literal> <citetitle>&#8211;a</citetitle>
-<literal>@code{--a}</literal> <literal>--a</literal>
-<literal>@command{--a}</literal> <command>--a</command>
-<literal>@dfn{--a}</literal> <firstterm>&#8211;a</firstterm>
-<literal>@dmn{--a}</literal> &#8211;a
-<literal>@email{--a,--b}</literal> <ulink url="mailto:--a";>&#8211;b</ulink>
-<literal>@email{,--b}</literal> &#8211;b
-<literal>@email{--a}</literal> <email>--a</email>
-<literal>@emph{--a}</literal> <emphasis>&#8211;a</emphasis>
-<literal>@env{--a}</literal> <envar>--a</envar>
-<literal>@file{--a}</literal> <filename>--a</filename>
-<literal>@i{--a}</literal> <emphasis>&#8211;a</emphasis>
-<literal>@kbd{--a}</literal> <userinput>--a</userinput>
-<literal>@key{--a}</literal> <keycap>--a</keycap>
-<literal>@math{--a {\frac{1}{2}} @minus{}}</literal> 
<inlineequation><mathphrase>--a {\frac{1}{2}} 
&#8722;</mathphrase></inlineequation>
-<literal>@option{--a}</literal> <option>--a</option>
-<literal>@r{--a}</literal> &#8211;a
-<literal>@samp{--a}</literal> &#8216;<literal>--a</literal>&#8217;
-<literal>@sc{--a}</literal> &#8211;A
-<literal>@strong{--a}</literal> <emphasis role="bold">&#8211;a</emphasis>
-<literal>@t{--a}</literal> <literal>--a</literal>
-<literal>@sansserif{--a}</literal> &#8211;a
-<literal>@slanted{--a}</literal> &#8211;a
-<literal>@titlefont{--a}</literal> </para>&#8211;a
-<para><literal>@indicateurl{--a}</literal> <literal>--a</literal>
-<literal>@uref{--a,--b}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@uref{--a}</literal> <ulink url="--a">--a</ulink>
-<literal>@uref{,--b}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@uref{--a,--b,--c}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@uref{,--b,--c}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@uref{--a,,--c}</literal> <ulink url="--a">&#8211;c</ulink>
-<literal>@uref{,,--c}</literal> <ulink url="">&#8211;c</ulink>
-<literal>@url{--a,--b}</literal> <ulink url="--a">&#8211;b</ulink>
-<literal>@url{--a,}</literal> <ulink url="--a">--a</ulink>
-<literal>@url{,--b}</literal> <ulink url="">&#8211;b</ulink>
-<literal>@var{--a}</literal> <replaceable>&#8211;a</replaceable>
-<literal>@verb{:--a:}</literal> <literal>--a</literal>
-<literal>@verb{:a  &lt; &amp; @ % &quot; --    b:}</literal> <literal>a  &lt; 
&amp; @ % &quot; --    b</literal>
-<literal>@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a}</literal> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a a<!-- /@w -->
-<literal>@H{a}</literal> a&#779;
-<literal>@H{--a}</literal> &#8211;a&#779;
-<literal>@dotaccent{a}</literal> &#551;
-<literal>@dotaccent{--a}</literal> &#8211;a&#775;
-<literal>@ringaccent{a}</literal> &#229;
-<literal>@ringaccent{--a}</literal> &#8211;a&#778;
-<literal>@tieaccent{a}</literal> a&#865;
-<literal>@tieaccent{--a}</literal> &#8211;a&#865;
-<literal>@u{a}</literal> &#259;
-<literal>@u{--a}</literal> &#8211;a&#774;
-<literal>@ubaraccent{a}</literal> a&#818;
-<literal>@ubaraccent{--a}</literal> &#8211;a&#818;
-<literal>@udotaccent{a}</literal> &#7841;
-<literal>@udotaccent{--a}</literal> &#8211;a&#803;
-<literal>@v{a}</literal> &#462;
-<literal>@v{--a}</literal> &#8211;a&#780;
-<literal>@,{c}</literal> &#231;
-<literal>@,{--c}</literal> &#8211;c&#807;
-<literal>@ogonek{a}</literal> &#261;
-<literal>@ogonek{--a}</literal> &#8211;a&#808;
-<literal>a@sup{h}@sub{l}</literal> 
a<superscript>h</superscript><subscript>l</subscript>
-<literal>@footnote{in footnote}</literal> <footnote><para>in 
footnote</para></footnote>
-<literal>@footnote{in footnote2}</literal> <footnote><para>in 
footnote2</para></footnote>
-</para>
-<para><literal>@image{f--ile}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,l--i}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,l--e}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,,alt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,,,,.e-d-xt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f--ile,aze,az,alt,.e--xt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-<literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-</para>
-<para><literal>@sp 2</literal>
-
-</para><para><literal>@page</literal>
-
-</para>
-<para><literal>need 1002</literal>
-</para>
-<para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
-After clickstyle &#8658;
-<literal>@clicksequence{click @click{} A}</literal> click &#8658; A
-</para>
-<!-- test most commands that could happen in math mode -->
-<informalequation><mathphrase><emphasis 
role="bold">``simple-double--three---four----''</emphasis> aa<!-- /@w -->
-`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
-
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#252; &#220; &#241; &#226; &#233; &#333; &#236; 
&#233; i j &#274;&#768;
-&#322; &#262;&#807; &#262;&#807; &#231; a&#779; &#551; &#229; a&#865;
-&#259; a&#818; &#7841; &#462; &#261; 
a<superscript>h</superscript><subscript>l</subscript>
-
- &#160;&#160; &#160;   ! ? . @ } { 
-a sunny day
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#8594;
-&#x0075;
-&tex; &latex; &#8226; &#169; &#8230; ... &#8801;
-error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
-&#229; &#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; 
&#208;
-&#222; &#240; &#254; &#161; &#191; &#163;
-&#174; &#170; &#186; &#44; 
-</mathphrase></informalequation>
-<informalequation><mathphrase>&#8220; &#8221; 
-&#8216; &#8217; &#8222; &#8218; &#171;
-&#187; &#171; &#187; &#8249;
-&#8250; &#176; &#8364; &#8594; &#8804; &#8805;
-</mathphrase></informalequation>
-<informalequation><mathphrase><emphasis role="bold">b</emphasis> 
<emphasis>i</emphasis> r SC <literal>t</literal> sansserif slanted
-</mathphrase></informalequation>
-<para><userinput>default kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem default kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
default kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example default 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example default 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example default 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>code kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem code kbdinputstyle</primary></indexterm><userinput>vtable i--tem code 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example code 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example code 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example code 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>example kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem example kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
example kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example example 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example example 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example example 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<para><userinput>distinct kbdinputstyle</userinput>
-</para><variablelist><varlistentry><term><indexterm role="vr"><primary>vtable 
i--tem distinct kbdinputstyle</primary></indexterm><userinput>vtable i--tem 
distinct kbdinputstyle</userinput>
-</term></varlistentry></variablelist><screen><userinput>in example distinct 
kbdinputstyle</userinput>
-</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>vtable i--tem in example distinct 
kbdinputstyle</primary></indexterm><userinput>vtable i--tem in example distinct 
kbdinputstyle</userinput>
-</term></varlistentry></variablelist>
-<blockquote><para>A quot&#8212;ation
-</para></blockquote>
-<note><para>A Note
-</para></note>
-<note><para>A note
-</para></note>
-<caution><para>Caution
-</para></caution>
-<important><para>Important
-</para></important>
-<tip><para>a Tip
-</para></tip>
-<warning><para>a Warning.
-</para></warning>
-<blockquote><para><emphasis role="bold">something &#233; &tex;:</emphasis> The 
something &#233; &tex; is here.
-</para></blockquote>
-<blockquote><para><emphasis role="bold">@ at the end of line 
&#160;:</emphasis> A @ at the end of the @quotation line.
-</para></blockquote>
-<blockquote><para><emphasis role="bold">something, other thing:</emphasis> 
something, other thing
-</para></blockquote>
-<blockquote><para><emphasis role="bold">Note, the note:</emphasis> Note, the 
note
-</para></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote></blockquote>
-<blockquote><attribution>quotation author</attribution>
-<para>aaa quotation
-</para></blockquote>
-<blockquote><para>indent in quotation
-</para></blockquote>
-<blockquote><simpara role="exdent">exdented quotation line   and dash &#8212; 
in quotation</simpara>
-</blockquote>
-<blockquote><para>Not exdented followed by exdented
-</para><simpara role="exdent">exdented quotation line</simpara>
-</blockquote>
-<blockquote><simpara role="exdent">exdented quotation line</simpara>
-<para>Followed by not exdented 
-</para></blockquote>
-<blockquote><para>quotation1
-</para><simpara role="exdent">in exdented protected eol &#160;</simpara>
-<para>following
-</para><simpara role="exdent">in exdented a @* 
- and following</simpara>
-<para>after exdented
-</para></blockquote>
-<blockquote><para>A small quot&#8212;ation
-</para></blockquote>
-<note><para>A small Note
-</para></note>
-<blockquote><para><emphasis role="bold">something, other thing:</emphasis> 
something, other thing
-</para></blockquote>
-<itemizedlist><listitem><para>i&#8211;temize
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>+ i&#8211;tem +
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>b&#8211;ullet
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para>&#8722; minu&#8211;s
-</para></listitem></itemizedlist>
-<itemizedlist><!-- comment in itemize -->
-<listitem><para><emphasis>after emph</emphasis> e&#8211;mph item
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><indexterm role="cp"><primary>index entry within 
itemize</primary></indexterm>
-<para>&#8226; a&#8211;n itemize line i&#8211;tem 1
-</para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> without brace w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> without brace w c&#8211;d
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> with w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> with w c&#8211;d
-</para></listitem></itemizedlist>
-<itemizedlist><listitem><para><!-- /@w --> on a line line w a&#8211;b
-</para></listitem><listitem><para><!-- /@w --> on a line line with w c&#8211;d
-</para></listitem></itemizedlist>
-<orderedlist numeration="arabic"><listitem><para>e&#8211;numerate
-</para></listitem></orderedlist>
-<orderedlist numeration="arabic"><listitem><para>first third
-</para></listitem><listitem><para>second third
-</para></listitem></orderedlist>
-<orderedlist numeration="loweralpha"><listitem><para>e&#8211;numerate
-</para></listitem></orderedlist>
-<orderedlist numeration="loweralpha"><listitem><para>first c
-</para></listitem><listitem><para>second c
-</para></listitem></orderedlist>
-<informaltable><tgroup cols="2"><colspec colwidth="40*"></colspec><colspec 
colwidth="60*"></colspec><thead><row><entry><para>mu&#8211;ltitable headitem 
</para></entry><entry><para>another tab
-</para></entry></row></thead><tbody><row><entry><para>mu&#8211;ltitable item 
</para></entry><entry><para>multitable tab
-<!-- comment in multitable -->
-</para></entry></row><row><entry><para>mu&#8211;ltitable item 2 
</para></entry><entry><para>multitable tab 2
-<indexterm role="cp"><primary>index entry within 
multitable</primary></indexterm>
-</para></entry></row><row><entry><para>lone mu&#8211;ltitable item
-</para></entry></row></tbody></tgroup></informaltable>
-<informaltable><tgroup cols="2"><colspec colwidth="4*"></colspec><colspec 
colwidth="6*"></colspec><tbody><row><entry><para>truc 
</para></entry><entry><para>bidule
-</para></entry></row></tbody></tgroup></informaltable>
-<screen>e--xample  some
-   text
-</screen>
-<screen>example one arg
-</screen>
-<screen>example two args
-</screen>
-<screen>example three args
-</screen>
-<screen>example four args
-</screen>
-<screen>example five args
-</screen>
-<screen>The something &#233; &tex; is here.
-</screen>
-<screen>A @ at the end of the @example line.
-</screen>
-<screen>example with empty args
-</screen>
-<screen>example with empty and non empty args mix
-</screen>
-<screen>Exam---ple
-
-</screen><simpara role="exdent">Other li---ne</simpara>
-<screen>not exdented
-</screen>
-<simpara role="exdent">exdented  and dash --- in example</simpara>
-<screen>Not exdented one
-</screen><simpara role="exdent">exdented two</simpara>
-<screen>Not exdented two
-</screen>
-<screen>Example   Hoho.
-</screen><screen>Nested Other line
-</screen><simpara role="exdent">exdented nested other line</simpara>
-
-<screen>s--mallexample
-</screen>
-<para><literal>@noindent</literal> after smallexample.
-</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
-$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
-</screen><para>Less recent versions are also present.
-</para>
-<literallayout>d&#8211;isplay
-</literallayout>
-<literallayout>s&#8211;malldisplay
-</literallayout>
-<programlisting>l--isp
-</programlisting>
-<programlisting>s--malllisp
-</programlisting>
-<literallayout>f&#8211;ormat
-</literallayout>
-<literallayout>s&#8211;mallformat
-</literallayout>
-<informalequation><mathphrase>disp--laymath
-f(x) = {1 \over \sigma \sqrt{2\pi}}e<superscript>-{1 \over 2}\left({x-\mu 
\over \sigma}\right)^2</superscript>
-</mathphrase></informalequation>
-<synopsis><indexterm 
role="fn"><primary>d--effn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>d--effn_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;effn
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>de--ffn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">cate--gory</emphasis>:</phrase> 
<function>de--ffn_name</function> <emphasis role="arg">ar--guments</emphasis>   
 <emphasis role="arg">more</emphasis> <emphasis role="arg">args</emphasis> 
<emphasis role="arg">
-</emphasis> <emphasis role="arg">even</emphasis> <emphasis 
role="arg">more</emphasis> <emphasis role="arg">so</emphasis></synopsis>
-<blockquote><para>def&#8211;fn
-</para></blockquote> 
-<synopsis><indexterm 
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><phrase 
role="category"><emphasis role="bold">fset</emphasis>:</phrase> 
<function><replaceable>i</replaceable></function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">g</emphasis></synopsis>
-<indexterm role="cp"><primary>index entry within deffn</primary></indexterm>
-<synopsis><indexterm role="fn"><primary>truc</primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde</emphasis>:</phrase> 
<function>truc</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap1</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap1</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>log trap2</primary></indexterm><phrase 
role="category"><emphasis role="bold">Command</emphasis>:</phrase> 
<function>log trap2</function> <emphasis role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary><emphasis role="bold">id 
ule</emphasis></primary></indexterm><phrase role="category"><emphasis 
role="bold">cmde</emphasis>:</phrase> <function><emphasis role="bold">id 
ule</emphasis></function> <emphasis role="arg">truc</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary><emphasis role="bold">id 
&#8216;<literal>i</literal>&#8217; ule</emphasis></primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde2</emphasis>:</phrase> 
<function><emphasis role="bold">id &#8216;i&#8217; ule</emphasis></function> 
<emphasis role="arg">truc</emphasis></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"><emphasis 
role="bold">id &#8216;i&#8217; ule</emphasis></emphasis>:</phrase></synopsis>
-<synopsis></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold">aaa</emphasis>:</phrase></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function></function></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold"></emphasis>:</phrase></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function>machin</function></synopsis>
-<synopsis><indexterm role="fn"><primary>bidule 
machin</primary></indexterm><phrase role="category"><emphasis 
role="bold"></emphasis>:</phrase> <function>bidule machin</function></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function></synopsis>
-<synopsis><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase> <function></function></synopsis>
-<synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>followed</function> <emphasis role="arg">by</emphasis> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">comment</emphasis></synopsis>
-<!-- comment -->
-<synopsis><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase></synopsis>
-<synopsis><phrase role="category"><emphasis role="bold"></emphasis>:</phrase> 
<function></function></synopsis>
-<synopsis><indexterm role="fn"><primary>a</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>a</function> <emphasis role="arg">b</emphasis> <emphasis 
role="arg">c</emphasis> <emphasis role="arg">d</emphasis> <emphasis 
role="arg">e</emphasis> <emphasis role="arg"><emphasis role="bold">f 
g</emphasis></emphasis> <emphasis role="arg">h i</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>deffnx</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>deffnx</function> <emphasis role="arg">before</emphasis> <emphasis 
role="arg">end</emphasis> <emphasis role="arg">deffn</emphasis></synopsis>
-
-
-<synopsis><indexterm role="fn"><primary>deffn</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffn</function></synopsis>
-
-<synopsis><indexterm role="fn"><primary>deffn</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffn</function> <emphasis role="arg">with</emphasis> <emphasis 
role="arg">deffnx</emphasis></synopsis>
-<!-- comment between deffn and deffnx -->
-<synopsis><indexterm role="fn"><primary>deffnx</primary></indexterm><phrase 
role="category"><emphasis role="bold">empty</emphasis>:</phrase> 
<function>deffnx</function></synopsis>
-
-<synopsis><indexterm 
role="fn"><primary><replaceable>i</replaceable></primary></indexterm><phrase 
role="category"><emphasis role="bold">fset</emphasis>:</phrase> 
<function><replaceable>i</replaceable></function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">g</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>truc</primary></indexterm><phrase 
role="category"><emphasis role="bold">cmde</emphasis>:</phrase> 
<function>truc</function> <emphasis role="arg"></emphasis></synopsis>
-<blockquote><!-- comment -->
-<para>text in def item for second def item
-</para></blockquote>
-<!-- from t/19def.t all_commands -->
-
-<synopsis><indexterm 
role="vr"><primary>d--efvr_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<varname>d--efvr_name</varname></synopsis>
-<blockquote><para>d&#8211;efvr
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>n--ame</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>n--ame</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;effn
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>n--ame</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>n--ame</function></synopsis>
-<blockquote><para>d&#8211;effn no arg
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <function>d--eftypefn_name</function> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypefn
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> 
<function>d--eftypefn_name</function></synopsis>
-<blockquote><para>d&#8211;eftypefn no arg
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <methodname>d--eftypeop_name</methodname> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypeop
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<methodname>d--eftypeop_name</methodname></synopsis>
-<blockquote><para>d&#8211;eftypeop no arg
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--eftypevr_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <varname>d--eftypevr_name</varname></synopsis>
-<blockquote><para>d&#8211;eftypevr
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efcv_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efcv_name</property></synopsis>
-<blockquote><para>d&#8211;efcv
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efcv_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efcv_name</property> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efcv with arguments
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<property>d--eftypecv_name</property></synopsis>
-<blockquote><para>d&#8211;eftypecv
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <property>d--eftypecv_name</property> 
<emphasis role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;eftypecv with arguments
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efop_name</methodname> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efop
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efop_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efop_name</methodname></synopsis>
-<blockquote><para>d&#8211;efop no arg
-</para></blockquote>
-<synopsis><indexterm 
role="tp"><primary>d--eftp_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<structname>d--eftp_name</structname> <type>a--ttributes...</type></synopsis>
-<blockquote><para>d&#8211;eftp
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efun_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<function>d--efun_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efun
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efmac_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Macro</emphasis>:</phrase> 
<function>d--efmac_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efmac
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--efspec_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Special Form</emphasis>:</phrase> 
<function>d--efspec_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efspec
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efvar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<varname>d--efvar_name</varname></synopsis>
-<blockquote><para>d&#8211;efvar
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efvar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<varname>d--efvar_name</varname> <emphasis role="arg">arg--var</emphasis> 
<emphasis role="arg">arg--var1</emphasis></synopsis>
-<blockquote><para>d&#8211;efvar with args
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--efopt_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">User Option</emphasis>:</phrase> 
<varname>d--efopt_name</varname></synopsis>
-<blockquote><para>d&#8211;efopt
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefun_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> <function>d--eftypefun_name</function> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypefun
-</para></blockquote>
-<synopsis><indexterm 
role="vr"><primary>d--eftypevar_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">Variable</emphasis>:</phrase> 
<returnvalue>t--ype</returnvalue> 
<varname>d--eftypevar_name</varname></synopsis>
-<blockquote><para>d&#8211;eftypevar
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--efivar_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<property>d--efivar_name</property></synopsis>
-<blockquote><para>d&#8211;efivar
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypeivar_name of 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Instance Variable</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> 
<property>d--eftypeivar_name</property></synopsis>
-<blockquote><para>d&#8211;eftypeivar
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--efmethod_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Method</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<methodname>d--efmethod_name</methodname> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
-<blockquote><para>d&#8211;efmethod
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypemethod_name on 
c--lass</primary></indexterm><phrase role="category"><emphasis 
role="bold">Method</emphasis>:</phrase> 
<ooclass><classname>c--lass</classname></ooclass> 
<returnvalue>t--ype</returnvalue> <methodname>d--eftypemethod_name</methodname> 
<type>a--rguments...</type></synopsis>
-<blockquote><para>d&#8211;eftypemethod
-</para></blockquote>
-
-<synopsis><indexterm role="fn"><primary>name2</primary></indexterm><phrase 
role="category"><emphasis role="bold">Function</emphasis>:</phrase> 
<returnvalue>data-type2</returnvalue> <function>name2</function> 
<type>arguments2...</type></synopsis>
-<blockquote><para>aaa2
-</para></blockquote>
-<synopsis><indexterm 
role="fn"><primary>d--eftypefn_name2</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory2</emphasis>:</phrase> 
<returnvalue>t--ype2</returnvalue> 
<function>d--eftypefn_name2</function></synopsis>
-<blockquote><para>d&#8211;eftypefn no arg2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name2 on 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> <methodname>d--eftypeop_name2</methodname> 
<type>a--rguments2...</type></synopsis>
-<blockquote><para>d&#8211;eftypeop2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>d--eftypeop_name2 on 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> 
<methodname>d--eftypeop_name2</methodname></synopsis>
-<blockquote><para>d&#8211;eftypeop no arg2
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name2 of 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> 
<property>d--eftypecv_name2</property></synopsis>
-<blockquote><para>d&#8211;eftypecv2
-</para></blockquote>
-<synopsis><indexterm role="vr"><primary>d--eftypecv_name2 of 
c--lass2</primary></indexterm><phrase role="category"><emphasis 
role="bold">c--ategory2</emphasis>:</phrase> 
<ooclass><classname>c--lass2</classname></ooclass> 
<returnvalue>t--ype2</returnvalue> <property>d--eftypecv_name2</property> 
<emphasis role="arg">a--rguments2...</emphasis></synopsis>
-<blockquote><para>d&#8211;eftypecv with arguments2
-</para></blockquote>
-<synopsis><indexterm role="fn"><primary>arg2</primary></indexterm><phrase 
role="category"><emphasis role="bold">fun2</emphasis>:</phrase> 
<function>arg2</function></synopsis>
-<blockquote><para>fff2
-</para></blockquote>
-
-<para><literal>@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file 
n---ame@@, ma---nual@@}</literal> See section &#8220;t&#8212;itle@&#8221; in 
<citetitle>ma&#8212;nual@</citetitle>.
-<literal>@ref{chapter, cross ref name, title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@pxref{chapter, cross ref name, title, file name, manual}</literal> 
see section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@inforef{chapter, cross ref name, file name}</literal> See Info file 
<filename>file name</filename>, node &#8216;<literal>chapter</literal>&#8217;
-</para>
-<para><literal>@ref{chapter}</literal> <link linkend="chapter">chapter</link>
-<literal>@xref{chapter}</literal> See <link linkend="chapter">chapter</link>.
-<literal>@pxref{chapter}</literal> see <link linkend="chapter">chapter</link>
-<literal>@ref{s--ect@comma{}ion}</literal> <link 
linkend="s_002d_002dect_002cion">s&#8211;ect&#44;ion</link>
-</para>
-<para><literal>@ref{s--ect@comma{}ion, a @comma{} in cross
-ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual 
name }</literal>
-section &#8220;a comma&#44; in title&#8221; in <citetitle>a &#44; in manual 
name</citetitle>
-</para>
-<para><literal>@ref{chapter,cross ref name}</literal> <link 
linkend="chapter">cross ref name</link>
-<literal>@ref{chapter,,title}</literal> <link linkend="chapter">title</link>
-<literal>@ref{chapter,,,file name}</literal> 
-<literal>@ref{chapter,,,,manual}</literal> section &#8220;chapter&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title,}</literal> <link 
linkend="chapter">title</link>
-<literal>@ref{chapter,cross ref name,,file name}</literal> 
-<literal>@ref{chapter,cross ref name,,,manual}</literal> section &#8220;cross 
ref name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title,file name}</literal> 
-<literal>@ref{chapter,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,cross ref name,title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,,title,file name}</literal> 
-<literal>@ref{chapter,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{chapter,,,file name,manual}</literal> section 
&#8220;chapter&#8221; in <citetitle>manual</citetitle>
-</para>
-
-<para><literal>@ref{(pman)anode,cross ref name}</literal> <link>cross ref 
name</link>
-<literal>@ref{(pman)anode,,title}</literal> <link>title</link>
-<literal>@ref{(pman)anode,,,file name}</literal> 
-<literal>@ref{(pman)anode,,,,manual}</literal> section 
&#8220;(pman)anode&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title,}</literal> <link>title</link>
-<literal>@ref{(pman)anode,cross ref name,,file name}</literal> 
-<literal>@ref{(pman)anode,cross ref name,,,manual}</literal> section 
&#8220;cross ref name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title,file name}</literal> 
-<literal>@ref{(pman)anode,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,cross ref name,title, file name, manual}</literal> 
section &#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,title,file name}</literal> 
-<literal>@ref{(pman)anode,,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{(pman)anode,,,file name,manual}</literal> section 
&#8220;(pman)anode&#8221; in <citetitle>manual</citetitle>
-</para>
-
-<para><literal>@inforef{chapter, cross ref name, file name}</literal> See Info 
file <filename>file name</filename>, node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter}</literal> See node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter, cross ref name}</literal> See node 
&#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{chapter,,file name}</literal> See Info file <filename>file 
name</filename>, node &#8216;<literal>chapter</literal>&#8217;
-<literal>@inforef{node, cross ref name, file name}</literal> See Info file 
<filename>file name</filename>, node &#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node}</literal> See node 
&#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node, cross ref name}</literal> See node 
&#8216;<literal>node</literal>&#8217;
-<literal>@inforef{node,,file name}</literal> See Info file <filename>file 
name</filename>, node &#8216;<literal>node</literal>&#8217;
-<literal>@inforef{chapter, cross ref name, file name, spurious arg}</literal> 
See Info file <filename>file name, spurious arg</filename>, node 
&#8216;<literal>chapter</literal>&#8217;
-</para>
-<para><literal>@inforef{s--ect@comma{}ion, a @comma{} in cross
-ref, a comma@comma{} in file}</literal>
-See Info file <filename>a comma, in file</filename>, node 
&#8216;<literal>s--ect&#44;ion</literal>&#8217;
-</para>
-<!-- special cases with @uref -->
-<para>&#8216;<literal><link linkend="chapter">chapter</link></literal>&#8217;.
-</para>
-<para>section &#8220;title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink>&#8221; in 
<citetitle>printed manual with uref4 <ulink 
url="href://http/myhost.com/index4.html">uref4</ulink></citetitle>
-<link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
-</para>
-<variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
-</term><!-- comment between item and itemx -->
-<term><indexterm role="vr"><primary>b</primary></indexterm>b
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm 
role="fn"><primary>a</primary></indexterm><emphasis>a</emphasis>
-</term><indexterm role="cp"><primary>index entry between item and 
itemx</primary></indexterm>
-<term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<variablelist><para>Title
-</para><varlistentry><term><literal>a--code</literal>
-</term><listitem><para>Value&#8211;table code
-</para></listitem></varlistentry></variablelist>
-<variablelist><para>Title
-</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
-</term><term>&#8216;<literal>a2--samp</literal>&#8217;
-</term><listitem><para>Value&#8211;table samp
-</para></listitem></varlistentry></variablelist>
-<para>c&#8211;artouche
-</para>
-<para>g&#8211;roupe
-</para>
-<para>f&#8211;lushleft
-more text
-</para>
-<para>f&#8211;lushright
-more text
-</para>
-<simpara role="center">ce&#8211;ntered line</simpara>
-
-<para>r&#8211;raggedright
-more text
-</para>
-<screen>\input texinfo @c -*-texinfo-*-
-
-@c this file is used in tests in @verbatiminclude but not converted
-
-@setfilename simplest.info
-
-@node Top
-
-This is a very simple texi manual @  &lt;&gt;.
-
-@bye
-</screen>
-<screen>in verbatim ''
-</screen>
-
-
-
-docbook ''
-
-
-<bridgehead renderas="other">majorheading</bridgehead>
-
-<bridgehead renderas="other">chapheading</bridgehead>
-
-<bridgehead renderas="sect1">heading</bridgehead>
-
-<bridgehead renderas="sect2">subheading</bridgehead>
-
-<bridgehead renderas="sect3">subsubheading</bridgehead>
-
-
-<para><literal>@acronym{--a,an accronym @comma{} @enddots{}}</literal> 
<acronym>&#8211;a</acronym> (an accronym &#44; ...)
-<literal>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</literal> 
<abbrev>&#201;&#8211;. &#44;A.</abbrev> (&#201;tude&#8211;&#44; <emphasis 
role="bold">Autonome</emphasis>)
-<literal>@abbr{@'E--. @comma{}A.}</literal> <abbrev>&#201;&#8211;. 
&#44;A.</abbrev>
-</para>
-<para><literal>@math{--a@minus{} {\frac{1}{2}}}</literal> 
<inlineequation><mathphrase>--a&#8722; 
{\frac{1}{2}}</mathphrase></inlineequation>
-</para>
-<para><literal>@image{f-ile,,,alt@verb{:jk _&quot; %}}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
-<literal>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile.jpg" 
format="JPG"></imagedata></imageobject><imageobject><imagedata 
fileref="f--ile.png" 
format="PNG"></imagedata></imageobject><textobject><literallayout>ggg
-aaa</literallayout></textobject></inlinemediaobject>
-<literal>@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; 
%@:}}</literal> <inlinemediaobject><imageobject><imagedata fileref="filejk 
_&quot; %@.jpg" format="JPG"></imagedata></imageobject></inlinemediaobject>
-</para>
-
-
-<!-- invalid texinfo -->
-
-<para>Somehow invalid use of @,:
-
-@, &#807;
-
-
-@,@&quot;u &#807;&#252;
-</para>
-<para>Invalid use of @&#8217;:
-
-@&#8217; &#769;
-
-
-@&#8217;@&quot;u &#769;&#252;
-</para>
-<!-- only i or j as arg -->
-<para>@dotless{truc} truc
-@dotless{ij} ij
-<literal>@dotless{--a}</literal> &#8211;a
-<literal>@dotless{a}</literal> a
-</para>
-<!-- @U arg must be specified and within range -->
-<para>@U, without braces @U{}, with empty arg 
-@U{z}, with non-hex arg &#xz;
-@U{abc}, with &lt;4 hex digits &#xabc;
-@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
-@U{110000}, value just beyond Unicode &#x110000;
-</para>
-<!-- braces missing -->
-<para>@TeX, but without brace &tex;<!-- unknown command -->
-<literal>@#</literal> #
-</para>
-<!-- no arg -->
-<para><literal>@w{--a}</literal> &#8211;a<!-- /@w -->
-</para>
-<!-- no file -->
-<para><literal>@image{,1--xt}</literal> 
-<literal>@image{,,2--xt}</literal> 
-<literal>@image{,,,3--xt}</literal> 
-</para>
-
-<!-- style command in itemize -->
-<itemizedlist><listitem><para> e&#8211;mph item
-</para></listitem></itemizedlist>
-<!-- braces missing -->
-<itemizedlist><listitem><para> after emph e&#8211;mph item
-</para></listitem></itemizedlist>
-<!-- braces missing -->
-<itemizedlist><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 1
-</para></listitem><listitem><para>&#8226; a&#8211;n itemize line i&#8211;tem 2
-</para></listitem></itemizedlist>
-<!-- not style formatting -->
-<variablelist><!-- comment in table -->
-<varlistentry><term>a
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- missing style formatting -->
-<variablelist><!-- comment in table -->
-<varlistentry><term>a&#8211;missing style formatting
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- not style formatting -->
-<variablelist><varlistentry><term><indexterm 
role="fn"><primary>a</primary></indexterm>a
-</term><indexterm role="cp"><primary>index entry between item and 
itemx</primary></indexterm>
-<term><indexterm role="fn"><primary>b</primary></indexterm>b
-</term><listitem><para>l&#8211;ine
-</para></listitem></varlistentry></variablelist>
-<!-- deffnx after deff lines -->
-<synopsis><phrase role="category"><emphasis 
role="bold">fun</emphasis>:</phrase></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis>  <emphasis 
role="arg">after</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis> <emphasis 
role="arg"></emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function> <emphasis role="arg">bidule</emphasis> <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">and</emphasis> <emphasis 
role="arg">and after</emphasis></synopsis>
-<synopsis><indexterm role="fn"><primary>followed</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>followed</function> <emphasis role="arg">by</emphasis> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">comment</emphasis></synopsis>
-<!-- comment -->
-<para>Various deff lines
-</para><synopsis><indexterm 
role="fn"><primary>after</primary></indexterm><phrase role="category"><emphasis 
role="bold">truc</emphasis>:</phrase> <function>after</function> <emphasis 
role="arg">a</emphasis> <emphasis role="arg">deff</emphasis> <emphasis 
role="arg">item</emphasis></synopsis>
-
-<!-- node is non existent, or missing first arg -->
-<para><literal>@ref{node}</literal> <link linkend="node">node</link>
-</para>
-<para><literal>@ref{,cross ref name}</literal> <link>cross ref name</link>
-<literal>@ref{,,title}</literal> <link>title</link>
-<literal>@ref{,,,file name}</literal> 
-<literal>@ref{,,,,manual}</literal> <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name}</literal> <link linkend="node">cross ref 
name</link>
-<literal>@ref{node,,title}</literal> <link linkend="node">title</link>
-<literal>@ref{node,,,file name}</literal> 
-<literal>@ref{node,,,,manual}</literal> section &#8220;node&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title,}</literal> <link 
linkend="node">title</link>
-<literal>@ref{node,cross ref name,,file name}</literal> 
-<literal>@ref{node,cross ref name,,,manual}</literal> section &#8220;cross ref 
name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title,file name}</literal> 
-<literal>@ref{node,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,cross ref name,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,title,file name}</literal> 
-<literal>@ref{node,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{chapter,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{node,,,file name,manual}</literal> section &#8220;node&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title,}</literal> <link>title</link>
-<literal>@ref{,cross ref name,,file name}</literal> 
-<literal>@ref{,cross ref name,,,manual}</literal> section &#8220;cross ref 
name&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title,file name}</literal> 
-<literal>@ref{,cross ref name,title,,manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,cross ref name,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,,title,file name}</literal> 
-<literal>@ref{,,title,,manual}</literal> section &#8220;title&#8221; in 
<citetitle>manual</citetitle>
-<literal>@ref{,,title, file name, manual}</literal> section 
&#8220;title&#8221; in <citetitle>manual</citetitle>
-<literal>@ref{,,,file name,manual}</literal> <citetitle>manual</citetitle>
-</para>
-<para><literal>@inforef{,cross ref name }</literal> 
-<literal>@inforef{,,file name}</literal> See Info file <filename>file 
name</filename>
-<literal>@inforef{,cross ref name, file name}</literal> See Info file 
<filename>file name</filename>
-<literal>@inforef{}</literal> 
-</para>
 
 
 <chapter label="" id="Top">



reply via email to

[Prev in Thread] Current Thread [Next in Thread]