texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: LaTeX.pm: handle @fonttextsize


From: Patrice Dumas
Subject: branch master updated: LaTeX.pm: handle @fonttextsize
Date: Fri, 20 Aug 2021 17:39:32 -0400

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 33abcc5  LaTeX.pm: handle @fonttextsize
33abcc5 is described below

commit 33abcc53942b12ec33625588f0735dad983966d6
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Aug 20 23:38:53 2021 +0200

    LaTeX.pm: handle @fonttextsize
---
 tp/Texinfo/Convert/LaTeX.pm                        |  18 +-
 tp/t/latex_tests.t                                 |  33 +-
 ...anchor_links_xref_xrefautomaticsectiontitle.tex |   1 +
 .../float_and_refs/res_latex/float_and_refs.tex    |   1 +
 tp/t/results/latex_tests/fonttextsize.pl           | 938 +++++++++++++++++++++
 .../res_latex/fonttextsize.tex}                    |  31 +-
 .../no_titlepage_and_setchapternewpage_odd.tex     |   1 +
 .../no_titlepage_and_setchapternewpage_on.tex      |   1 +
 .../setchapternewpage_on_odd_titlepage.tex         |   1 +
 .../res_latex/settitle_and_headings.tex            |   1 +
 .../shorttitlepage/res_latex/shorttitlepage.tex    |   1 +
 .../three_setchapternewpage_on_odd_off.tex         |   1 +
 .../res_latex/titlepage_and_headings.tex           |   1 +
 .../titlepage_and_setchapternewpage_odd.tex        |   1 +
 .../titlepage_and_setchapternewpage_on.tex         |   1 +
 .../res_latex/titlepage_classical.tex              |   1 +
 .../res_latex/titlepage_in_top_node.tex            |   1 +
 .../res_latex/titlepage_long_title.tex             |   1 +
 .../res_latex/titlepage_no_author.tex              |   1 +
 .../res_latex/titlepage_no_title.tex               |   1 +
 .../titlepage_with_commands_classical.tex          |   1 +
 .../res_latex/two_setchapternewpage_odd_on.tex     |   1 +
 .../res_latex/two_setchapternewpage_on_odd.tex     |   1 +
 .../res_latex/chapter_between_nodes.tex            |   1 +
 .../lone_Top_node/res_latex/lone_Top_node.tex      |   1 +
 .../sectioning/loop_nodes/res_latex/loop_nodes.tex |   1 +
 .../node_sectop_before_chapter_no_node.tex         |   1 +
 .../res_latex/node_sectop_before_lone_node_Top.tex |   1 +
 .../res_latex/nodes_before_after_top.tex           |   1 +
 .../res_latex/nodes_before_after_top_xref.tex      |   1 +
 .../res_latex/nodes_before_top.tex                 |   1 +
 .../res_latex/section_before_after_top_node.tex    |   1 +
 .../section_before_after_top_node_last_node.tex    |   1 +
 .../res_latex/section_chapter_before_top_nodes.tex |   1 +
 34 files changed, 1037 insertions(+), 13 deletions(-)

diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index d7fe021..c5386a7 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -16,6 +16,9 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 # TODO
+#
+# Use texinfo.cnf?  Here?  in texi2any.pl?
+#
 # @shortcontent is not implemented.  Tried shorttoc package but it
 # has two limitations that are not in Texinfo, need a main \tableofcontents
 # and need to be before @contents.  A code snippet looked good for a
@@ -75,6 +78,9 @@
 # 
 # breaking in urls is not implemented, maybe there is some support
 # already in hyperref.  @urefbreakstyle, @/
+# 
+# Breaking in _ or - in @code is not implemented, as well as
+# @allowcodebreaks.
 #
 # The support of \global\urefurlonlylinktrue would be rather easy,
 # but maybe need to make it a proper @-command.  Similar for
@@ -97,6 +103,9 @@
 # commands in LaTeX generate bigger fonts and much more vertical whitespace
 # than in Texinfo TeX so maybe it is not needed to do something here.
 #
+# @fonttextsize with \changefontsize does not seems to change fonts much.
+# It seems to change in the text, but only 10pt, and does not seems to
+# change sections font sizes.
 
 package Texinfo::Convert::LaTeX;
 
@@ -141,7 +150,7 @@ my @informative_global_commands = ('paragraphindent', 
'firstparagraphindent',
 'frenchspacing', 'documentencoding', 'footnotestyle', 'documentlanguage',
 'contents', 'shortcontents', 'summarycontents', 'deftypefnnewline',
 'allowcodebreaks', 'kbdinputstyle', 'setchapternewpage', 'headings',
-'xrefautomaticsectiontitle');
+'xrefautomaticsectiontitle', 'fonttextsize');
 
 my %informative_commands;
 foreach my $informative_command (@informative_global_commands) {
@@ -685,6 +694,7 @@ sub _latex_header {
   # graphicx for \includegraphics
   # needspace for \needspace. In texlive-latex-extra in debian
   # etoolbox for \patchcmd. In texlive-latex-recommended in debian
+  # fontsize for \changefontsize. In texlive-latex-extra in debian
   # \usepackage[linkbordercolor={0 0 0}]{hyperref}
   my $header = 
 '\documentclass{book}
@@ -697,6 +707,7 @@ sub _latex_header {
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
@@ -2265,6 +2276,11 @@ sub _convert($$)
                and $root->{'extra'}->{'misc_args'}->[0]) {
         my $headings_spec = $root->{'extra'}->{'misc_args'}->[0];
         $result .= _set_headings($self, $headings_spec);
+      } elsif ($command eq 'fonttextsize'
+               and $root->{'extra'}->{'misc_args'}->[0]) {
+        my $fontsize = $root->{'extra'}->{'misc_args'}->[0];
+        # default dimension for changefontsize is pt
+        $result .= "\\changefontsize{$fontsize}\n";
       }
       return $result;
     } else {
diff --git a/tp/t/latex_tests.t b/tp/t/latex_tests.t
index ef9d5ae..01e1b73 100644
--- a/tp/t/latex_tests.t
+++ b/tp/t/latex_tests.t
@@ -348,7 +348,38 @@ in chap
 @xref{anch: in node top}.
 @xref{anch: in node after}.
 @xref{anch: in chap}.
-']
+'],
+['fonttextsize',
+'@setfilename fonttextsize.info
+
+@fonttextsize 10
+
+@node Top
+@top section top
+
+@node chapter
+@chapter Chapter
+
+@section section
+
+@subsection Subsection 10pts
+In 10pts
+
+@fonttextsize 11
+@subsection Subsection 11pts
+
+In 11pts
+
+@fonttextsize 8
+@subsection Subsection 8pts
+
+In 8pts
+
+@fonttextsize 15
+@subsection Subsection 15pts
+
+In 15pts
+'],
 );
 
 foreach my $test (@test_cases) {
diff --git 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
index bc9f961..5dfec6d 100644
--- 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
+++ 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex 
b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
index 36b50f2..4ffba8d 100644
--- a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
+++ b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git a/tp/t/results/latex_tests/fonttextsize.pl 
b/tp/t/results/latex_tests/fonttextsize.pl
new file mode 100644
index 0000000..94cc144
--- /dev/null
+++ b/tp/t/results/latex_tests/fonttextsize.pl
@@ -0,0 +1,938 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'fonttextsize'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'fonttextsize.info'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'setfilename',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'text_arg' => 'fonttextsize.info'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 1,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '10'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'fonttextsize',
+          'extra' => {
+            'misc_args' => [
+              '10'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 5,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'section top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 6,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
+        'spaces_before_argument' => ' '
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 8,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Chapter'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 1,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      },
+      'number' => 1,
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'section'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'section',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 2,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 11,
+        'macro' => ''
+      },
+      'number' => '1.1',
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Subsection 10pts'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'subsection',
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'In 10pts
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '11'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'fonttextsize',
+          'extra' => {
+            'misc_args' => [
+              '11'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 3,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 13,
+        'macro' => ''
+      },
+      'number' => '1.1.1',
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Subsection 11pts'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'subsection',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'In 11pts
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '8'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'fonttextsize',
+          'extra' => {
+            'misc_args' => [],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 21,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 3,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 17,
+        'macro' => ''
+      },
+      'number' => '1.1.2',
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Subsection 8pts'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'subsection',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'In 8pts
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '15'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'fonttextsize',
+          'extra' => {
+            'misc_args' => [],
+            'spaces_before_argument' => ' '
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 26,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 3,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 22,
+        'macro' => ''
+      },
+      'number' => '1.1.3',
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Subsection 15pts'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'subsection',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'In 15pts
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 3,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 27,
+        'macro' => ''
+      },
+      'number' => '1.1.4',
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[2];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'contents'}[3]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[1]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[1];
+$result_trees{'fonttextsize'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'fonttextsize'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'fonttextsize'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[2]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[2];
+$result_trees{'fonttextsize'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[2];
+$result_trees{'fonttextsize'}{'contents'}[2]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[3]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[3];
+$result_trees{'fonttextsize'}{'contents'}[3]{'extra'}{'node_content'}[0] = 
$result_trees{'fonttextsize'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'fonttextsize'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[3]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[4]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[4]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[4];
+$result_trees{'fonttextsize'}{'contents'}[4]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[4];
+$result_trees{'fonttextsize'}{'contents'}[4]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[5]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[5];
+$result_trees{'fonttextsize'}{'contents'}[5]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[5];
+$result_trees{'fonttextsize'}{'contents'}[5]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[6]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[6]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[6];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[0];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[6];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[6];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[2]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[2];
+$result_trees{'fonttextsize'}{'contents'}[6]{'contents'}[2]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[6];
+$result_trees{'fonttextsize'}{'contents'}[6]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[7]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[7]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[7];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[7];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[1];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[7];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[2]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[7];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[3]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[3];
+$result_trees{'fonttextsize'}{'contents'}[7]{'contents'}[3]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[7];
+$result_trees{'fonttextsize'}{'contents'}[7]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[8]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[8]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[8];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[8];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[1];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[8];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[2]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[8];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[3]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[3];
+$result_trees{'fonttextsize'}{'contents'}[8]{'contents'}[3]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[8];
+$result_trees{'fonttextsize'}{'contents'}[8]{'parent'} = 
$result_trees{'fonttextsize'};
+$result_trees{'fonttextsize'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[9]{'args'}[0];
+$result_trees{'fonttextsize'}{'contents'}[9]{'args'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[9];
+$result_trees{'fonttextsize'}{'contents'}[9]{'contents'}[0]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[9];
+$result_trees{'fonttextsize'}{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'fonttextsize'}{'contents'}[9]{'contents'}[1];
+$result_trees{'fonttextsize'}{'contents'}[9]{'contents'}[1]{'parent'} = 
$result_trees{'fonttextsize'}{'contents'}[9];
+$result_trees{'fonttextsize'}{'contents'}[9]{'parent'} = 
$result_trees{'fonttextsize'};
+
+$result_texis{'fonttextsize'} = '@setfilename fonttextsize.info
+
+@fonttextsize 10
+
+@node Top
+@top section top
+
+@node chapter
+@chapter Chapter
+
+@section section
+
+@subsection Subsection 10pts
+In 10pts
+
+@fonttextsize 11
+@subsection Subsection 11pts
+
+In 11pts
+
+@fonttextsize 8
+@subsection Subsection 8pts
+
+In 8pts
+
+@fonttextsize 15
+@subsection Subsection 15pts
+
+In 15pts
+';
+
+
+$result_texts{'fonttextsize'} = '
+
+section top
+***********
+
+1 Chapter
+*********
+
+1.1 section
+===========
+
+1.1.1 Subsection 10pts
+----------------------
+In 10pts
+
+1.1.2 Subsection 11pts
+----------------------
+
+In 11pts
+
+1.1.3 Subsection 8pts
+---------------------
+
+In 8pts
+
+1.1.4 Subsection 15pts
+----------------------
+
+In 15pts
+';
+
+$result_sectioning{'fonttextsize'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top',
+            'spaces_before_argument' => ' '
+          }
+        },
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0,
+      'section_childs' => [
+        {
+          'cmdname' => 'chapter',
+          'extra' => {
+            'associated_node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'spaces_before_argument' => ' '
+          },
+          'level' => 1,
+          'number' => 1,
+          'section_childs' => [
+            {
+              'cmdname' => 'section',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 2,
+              'number' => '1.1',
+              'section_childs' => [
+                {
+                  'cmdname' => 'subsection',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 3,
+                  'number' => '1.1.1',
+                  'section_up' => {}
+                },
+                {
+                  'cmdname' => 'subsection',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 3,
+                  'number' => '1.1.2',
+                  'section_prev' => {},
+                  'section_up' => {}
+                },
+                {
+                  'cmdname' => 'subsection',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 3,
+                  'number' => '1.1.3',
+                  'section_prev' => {},
+                  'section_up' => {}
+                },
+                {
+                  'cmdname' => 'subsection',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 3,
+                  'number' => '1.1.4',
+                  'section_prev' => {},
+                  'section_up' => {}
+                }
+              ],
+              'section_up' => {}
+            }
+          ],
+          'section_up' => {},
+          'toplevel_prev' => {},
+          'toplevel_up' => {}
+        }
+      ],
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
 = 
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
 = $result_sectioning{'fonttextsize'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
 = $result_sectioning{'fonttextsize'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
 = $result_sectioning{'fonttextsize'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'fonttextsize'};
+
+$result_nodes{'fonttextsize'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'level' => 0
+    },
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  },
+  'node_next' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'associated_section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'normalized' => 'chapter',
+      'spaces_before_argument' => ' '
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  }
+};
+$result_nodes{'fonttextsize'}{'node_next'}{'node_prev'} = 
$result_nodes{'fonttextsize'};
+$result_nodes{'fonttextsize'}{'node_next'}{'node_up'} = 
$result_nodes{'fonttextsize'};
+
+$result_menus{'fonttextsize'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top',
+    'spaces_before_argument' => ' '
+  }
+};
+
+$result_errors{'fonttextsize'} = [
+  {
+    'error_line' => ':16: warning: multiple @fonttextsize
+',
+    'file_name' => '',
+    'line_nr' => 16,
+    'macro' => '',
+    'text' => 'multiple @fonttextsize',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':21: warning: multiple @fonttextsize
+',
+    'file_name' => '',
+    'line_nr' => 21,
+    'macro' => '',
+    'text' => 'multiple @fonttextsize',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':21: Only @fonttextsize 10 or 11 is supported, not `8\'
+',
+    'file_name' => '',
+    'line_nr' => 21,
+    'macro' => '',
+    'text' => 'Only @fonttextsize 10 or 11 is supported, not `8\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':26: warning: multiple @fonttextsize
+',
+    'file_name' => '',
+    'line_nr' => 26,
+    'macro' => '',
+    'text' => 'multiple @fonttextsize',
+    'type' => 'warning'
+  },
+  {
+    'error_line' => ':26: Only @fonttextsize 10 or 11 is supported, not `15\'
+',
+    'file_name' => '',
+    'line_nr' => 26,
+    'macro' => '',
+    'text' => 'Only @fonttextsize 10 or 11 is supported, not `15\'',
+    'type' => 'error'
+  }
+];
+
+
+$result_floats{'fonttextsize'} = {};
+
+
+
+$result_converted{'latex'}->{'fonttextsize'} = '
+\\changefontsize{10}
+
+\\chapter{Chapter}
+\\label{anchor:chapter}%
+
+\\section{section}
+
+\\subsection{Subsection 10pts}
+In 10pts
+
+\\changefontsize{11}
+\\subsection{Subsection 11pts}
+
+In 11pts
+
+\\subsection{Subsection 8pts}
+
+In 8pts
+
+\\subsection{Subsection 15pts}
+
+In 15pts
+';
+
+1;
diff --git 
a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex 
b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
similarity index 88%
copy from tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
copy to tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
index 6f8cdd4..f822edc 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
@@ -58,22 +59,30 @@
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
 \makeatother
-
-% no headings before titlepage
-\pagestyle{empty}%
+\GNUTexinfosetsingleheader{}%
 
 \begin{document}
 
-\frontmatter
-
-{\raggedright {\huge \bfseries the title with shorttitlepage \leavevmode{}\\ 
it can be long}}
-\newpage{}
-\phantom{blabla}\newpage{}
-\GNUTexinfosetsingleheader{}%
-\mainmatter
+\changefontsize{10}
 
 \chapter{Chapter}
 \label{anchor:chapter}%
 
-In chapter
+\section{section}
+
+\subsection{Subsection 10pts}
+In 10pts
+
+\changefontsize{11}
+\subsection{Subsection 11pts}
+
+In 11pts
+
+\subsection{Subsection 8pts}
+
+In 8pts
+
+\subsection{Subsection 15pts}
+
+In 15pts
 \end{document}
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
index 2e0565d..d7854b8 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
index a3ac951..b0e03c4 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
index 91dd249..647bd2b 100644
--- 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
+++ 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
index 526c72b..e2bef03 100644
--- 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
+++ 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex 
b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
index 6f8cdd4..2f80f97 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
index 984a3fe..e3f178d 100644
--- 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
+++ 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
index 84e8e1d..5525e02 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
index 029f9ee..6e6a1fb 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
index 84e8e1d..5525e02 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
index 27f99ce..390a463 100644
--- 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
index 19b1ae1..fad109f 100644
--- 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
+++ 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
index 5905c80..14058c7 100644
--- 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
index b57ade4..7fd5649 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
index c7accb6..a6c956d 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
index bf4c33a..760be67 100644
--- 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
index 48fde4f..ccb0b45 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
index 85fa866..9a228f9 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
index 43e8a06..c86b802 100644
--- 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
+++ 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex 
b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
index 0ab43c3..aca30dc 100644
--- a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
+++ b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex 
b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
index d31ddfe..a84cec8 100644
--- a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
+++ b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
index 4ffe264..dd8123d 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
index a4f377d..23bb028 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
index a383cbd..8641e45 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
index b52753c..47f6331 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex 
b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
index 26989ed..a0f435d 100644
--- a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
+++ b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
index b31858e..779f58a 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
index d00e297..3d783dd 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX
diff --git 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
index e1d309e..01d7ef4 100644
--- 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
+++ 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
@@ -8,6 +8,7 @@
 \usepackage{graphicx}
 \usepackage{needspace}
 \usepackage{etoolbox}
+\usepackage{fontsize}
 \usepackage{fancyhdr}
 \usepackage{float}
 % use hidelinks to remove boxes around links to be similar with Texinfo TeX



reply via email to

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