[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: LaTeX.pm: handle @cartouche
From: |
Patrice Dumas |
Subject: |
branch master updated: LaTeX.pm: handle @cartouche |
Date: |
Sun, 22 Aug 2021 08:10:36 -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 1db4c61 LaTeX.pm: handle @cartouche
1db4c61 is described below
commit 1db4c61e1f32dd531458e5eeb949025264f3e453
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sun Aug 22 14:10:16 2021 +0200
LaTeX.pm: handle @cartouche
---
tp/Texinfo/Convert/LaTeX.pm | 32 +-
tp/t/latex_tests.t | 16 +
...anchor_links_xref_xrefautomaticsectiontitle.tex | 7 +
tp/t/results/latex_tests/example_in_cartouche.pl | 340 +++++++++++++++++++++
.../res_latex/example_in_cartouche.tex} | 23 +-
.../float_and_refs/res_latex/float_and_refs.tex | 7 +
.../fonttextsize/res_latex/fonttextsize.tex | 7 +
.../no_titlepage_and_setchapternewpage_odd.tex | 7 +
.../no_titlepage_and_setchapternewpage_on.tex | 7 +
.../latex_tests/pagesizes/res_latex/pagesizes.tex | 7 +
.../latex_tests/pagetype/res_latex/pagetype.tex | 7 +
.../setchapternewpage_on_odd_titlepage.tex | 7 +
.../res_latex/settitle_and_headings.tex | 7 +
.../shorttitlepage/res_latex/shorttitlepage.tex | 7 +
.../three_setchapternewpage_on_odd_off.tex | 7 +
.../res_latex/titlepage_and_headings.tex | 7 +
.../titlepage_and_setchapternewpage_odd.tex | 7 +
.../titlepage_and_setchapternewpage_on.tex | 7 +
.../res_latex/titlepage_classical.tex | 7 +
.../res_latex/titlepage_in_top_node.tex | 7 +
.../res_latex/titlepage_long_title.tex | 7 +
.../res_latex/titlepage_no_author.tex | 7 +
.../res_latex/titlepage_no_title.tex | 7 +
.../titlepage_with_commands_classical.tex | 7 +
.../res_latex/two_setchapternewpage_odd_on.tex | 7 +
.../res_latex/two_setchapternewpage_on_odd.tex | 7 +
.../res_latex/verbatim_in_smallformat.tex | 7 +
.../empty_quotation/res_latex/empty_quotation.tex | 7 +
.../res_latex/quotation_and_author.tex | 7 +
.../res_latex/quotation_author_in_example.tex | 7 +
.../space_at_commands_end_quotation_line.tex | 7 +
.../res_latex/chapter_between_nodes.tex | 7 +
.../lone_Top_node/res_latex/lone_Top_node.tex | 7 +
.../sectioning/loop_nodes/res_latex/loop_nodes.tex | 7 +
.../node_sectop_before_chapter_no_node.tex | 7 +
.../res_latex/node_sectop_before_lone_node_Top.tex | 7 +
.../res_latex/nodes_before_after_top.tex | 7 +
.../res_latex/nodes_before_after_top_xref.tex | 7 +
.../res_latex/nodes_before_top.tex | 7 +
.../res_latex/section_before_after_top_node.tex | 7 +
.../section_before_after_top_node_last_node.tex | 7 +
.../res_latex/section_chapter_before_top_nodes.tex | 7 +
.../res_parser/formatting_latex/formatting.tex | 17 ++
43 files changed, 682 insertions(+), 12 deletions(-)
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index 8f12d98..e1695c2 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -34,6 +34,8 @@
# which makes it quite different from Texinfo @indent which should requires
# a different conversion
#
+# @exdent is not implemented
+#
# There is no obvious way to change the first paragraph indentation
# in a way that can be reverted as with @firstparagraphindent.
# use of \usepackage{indentfirst} cannot be reverted.
@@ -47,11 +49,11 @@
# the text is not filled at all in Texinfo, each line is left as is.
# LaTeX flushleft and flushright are filled but not aligned.
#
-# Other non filled environments @example, @display... No similar
-# environment found in LaTeX. Basic implementation done with \obeylines
-# from plain TeX, but some features remain to be done.
+# indentation in @example, @display... still needs to be done
+#
+# @indentedblock and @smallindentedblock
#
-# @group should also be done together with the non filled environments.
+# @group should also be added together with the non filled environments.
#
# @need is implemented in a specific way, maybe there could be a
# definition of \mil instead.
@@ -112,7 +114,7 @@
# two should be associated with other geometries.
#
# The \geometry command does not really reset the geometry after
-# \begin{document} according to the documentation, somthing else should
+# \begin{document} according to the documentation, something else should
# be used to switch paper definition.
#
# @pagesizes uses \newgeometry which forgets about previous settings except
@@ -484,6 +486,11 @@ my %LaTeX_environment_commands = (
'raggedright' => ['flushleft'],
'quotation' => ['quote'],
'smallquotation' => ['quote', $small_font_size],
+ 'cartouche' => ['mdframed'],
+);
+
+my %LaTeX_environment_options = (
+ 'cartouche' => {'mdframed' => 'style=GNUTexinfocartouche'},
);
foreach my $environment_command (@LaTeX_same_block_commands) {
@@ -946,6 +953,7 @@ sub _latex_header {
# 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
+ # mdframed for the formatting of @cartouche
# \usepackage[linkbordercolor={0 0 0}]{hyperref}
my $header = "\\documentclass{$documentclass}\n"
.'\usepackage{makeidx}\makeindex
@@ -957,6 +965,8 @@ sub _latex_header {
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -1032,6 +1042,11 @@ sub _latex_header {
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
';
# this is in order to be able to run pdflatex even
# if files do not exist, or filenames cannot be
@@ -2115,7 +2130,12 @@ sub _convert($$)
} elsif (exists($block_commands{$command})) {
if ($LaTeX_environment_commands{$command}) {
foreach my $environment (@{$LaTeX_environment_commands{$command}}) {
- $result .= "\\begin{".$environment."}\n";
+ $result .= "\\begin{".$environment."}";
+ if (exists($LaTeX_environment_options{$command}) and
+ exists($LaTeX_environment_options{$command}{$environment})) {
+ $result .=
'['.$LaTeX_environment_options{$command}{$environment}.']';
+ }
+ $result .= "\n";
}
}
if ($preformatted_commands{$command}) {
diff --git a/tp/t/latex_tests.t b/tp/t/latex_tests.t
index 0cda8c9..9170c97 100644
--- a/tp/t/latex_tests.t
+++ b/tp/t/latex_tests.t
@@ -434,6 +434,22 @@ In afourpaper reset
@end verbatim
@end smallformat
'],
+['example_in_cartouche',
+'@setfilename example_in_cartouche.info
+
+@cartouche
+Normal cartouche
+
+New para
+@end cartouche
+
+@cartouche
+@example
+% pwd
+/usr/local/share/emacs
+@end example
+@end cartouche
+'],
);
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 e35c5e8..9f534c3 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git a/tp/t/results/latex_tests/example_in_cartouche.pl
b/tp/t/results/latex_tests/example_in_cartouche.pl
new file mode 100644
index 0000000..2a128ad
--- /dev/null
+++ b/tp/t/results/latex_tests/example_in_cartouche.pl
@@ -0,0 +1,340 @@
+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{'example_in_cartouche'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'example_in_cartouche.info'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'setfilename',
+ 'extra' => {
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'example_in_cartouche.info'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'cartouche',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Normal cartouche
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'New para
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'cartouche'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'cartouche',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'cartouche'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'cartouche',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '% pwd
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '/usr/local/share/emacs
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'example',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 10,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'cartouche'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command_argument' => 'cartouche',
+ 'spaces_before_argument' => ' ',
+ 'text_arg' => 'cartouche'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'example_in_cartouche'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[0]{'args'}[0];
+$result_trees{'example_in_cartouche'}{'contents'}[0]{'args'}[0]{'parent'} =
$result_trees{'example_in_cartouche'}{'contents'}[0];
+$result_trees{'example_in_cartouche'}{'contents'}[0]{'parent'} =
$result_trees{'example_in_cartouche'};
+$result_trees{'example_in_cartouche'}{'contents'}[1]{'parent'} =
$result_trees{'example_in_cartouche'};
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[3];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4]{'args'}[0];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'extra'}{'end_command'} =
$result_trees{'example_in_cartouche'}{'contents'}[2]{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[2]{'parent'} =
$result_trees{'example_in_cartouche'};
+$result_trees{'example_in_cartouche'}{'contents'}[3]{'parent'} =
$result_trees{'example_in_cartouche'};
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'example_in_cartouche'}{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'example_in_cartouche'}{'contents'}[4];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'extra'}{'end_command'} =
$result_trees{'example_in_cartouche'}{'contents'}[4]{'contents'}[2];
+$result_trees{'example_in_cartouche'}{'contents'}[4]{'parent'} =
$result_trees{'example_in_cartouche'};
+
+$result_texis{'example_in_cartouche'} = '@setfilename example_in_cartouche.info
+
+@cartouche
+Normal cartouche
+
+New para
+@end cartouche
+
+@cartouche
+@example
+% pwd
+/usr/local/share/emacs
+@end example
+@end cartouche
+';
+
+
+$result_texts{'example_in_cartouche'} = '
+Normal cartouche
+
+New para
+
+% pwd
+/usr/local/share/emacs
+';
+
+$result_errors{'example_in_cartouche'} = [];
+
+
+$result_floats{'example_in_cartouche'} = {};
+
+
+
+$result_converted{'latex'}->{'example_in_cartouche'} = '
+\\begin{mdframed}[style=GNUTexinfocartouche]
+Normal cartouche
+
+New para
+\\end{mdframed}
+
+\\begin{mdframed}[style=GNUTexinfocartouche]
+\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em\\relax\\parskip=0pt\\relax\\ttfamily{}%
+\\% pwd
+/usr/local/share/emacs
+\\endgroup{}%
+\\end{mdframed}
+';
+
+1;
diff --git
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
similarity index 84%
copy from
tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
copy to
tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
index 3eee344..7d20dad 100644
---
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
+++
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
@@ -67,12 +74,16 @@
\begin{document}
+\begin{mdframed}[style=GNUTexinfocartouche]
+Normal cartouche
+
+New para
+\end{mdframed}
+
+\begin{mdframed}[style=GNUTexinfocartouche]
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
-\begin{quote}
-A quot{-}{-}{-}ation
-\end{quote}
-\begin{center}
-{-}{-}{-} \emph{Some One}
-\end{center}
+\% pwd
+/usr/local/share/emacs
\endgroup{}%
+\end{mdframed}
\end{document}
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 b67d853..7246c28 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -62,6 +64,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
index 7af737e..c404576 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 c3f4459..cfa8c92 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 6717266..68aa0c6 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
index 1df35ec..c16af23 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
index 987171b..2efe4c9 100644
--- a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
+++ b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 6aaceb5..1d4735e 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 a732776..394c70c 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 1e15476..afb4159 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 39c8361..74c4b5c 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 9b5cae1..a03ca43 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 7d480c2..9a2fc05 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 9b5cae1..a03ca43 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 eaf550d..ea77c43 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 6228e7b..2a63af5 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 acb0eaf..b807c9e 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 634ac34..52d10d2 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 d2b4ee3..ba96eff 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 d4edc5c..dc67311 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 ff4cb8a..17a68f0 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 d511151..7999946 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
index a6b1a34..b90029b 100644
---
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
+++
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
index 3d825db..f1c71da 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
index b00c165..78fe2c8 100644
---
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
+++
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
index 3eee344..726ed2b 100644
---
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
+++
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
index aa8069f..37b917c 100644
---
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
+++
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 bd410ff..399c7ac 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 9a22ff0..3e91d18 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 f36f335..6e16e85 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 5340e42..3556a2e 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 d2040a4..e114496 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 c6f3de9..eaa8172 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 0e52743..fdba841 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 57d4d4e..0ee791a 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 5967b1e..eb89bb0 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 2f9fbb7..656d62b 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
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 3ad7f70..2663769 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,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index 88090cd..1ef17e2 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -8,6 +8,8 @@
\usepackage{graphicx}
\usepackage{needspace}
\usepackage{etoolbox}
+% a framemethod is needed for roundcorner
+\usepackage[framemethod=TikZ]{mdframed}
\usepackage{fontsize}
\usepackage{geometry}
\usepackage{fancyhdr}
@@ -56,6 +58,11 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% the mdframed style for @cartouche
+\mdfdefinestyle{GNUTexinfocartouche}{
+innertopmargin=10pt, innerbottommargin=10pt,%
+roundcorner=10pt}
+
\renewcommand{\includegraphics}[1]{\fbox{FIG #1}}
@@ -832,7 +839,9 @@ l--ine
\emph{b}
l--ine
+\begin{mdframed}[style=GNUTexinfocartouche]
c--artouche
+\end{mdframed}
g--roupe
@@ -1758,7 +1767,9 @@ l--ine
\emph{b}
l--ine
+\begin{mdframed}[style=GNUTexinfocartouche]
c--artouche
+\end{mdframed}
g--roupe
@@ -2699,7 +2710,9 @@ l--ine
\emph{b}
l--ine
+\begin{mdframed}[style=GNUTexinfocartouche]
c--artouche
+\end{mdframed}
g--roupe
@@ -3623,7 +3636,9 @@ l--ine
\emph{b}
l--ine
+\begin{mdframed}[style=GNUTexinfocartouche]
c--artouche
+\end{mdframed}
g--roupe
@@ -4560,7 +4575,9 @@ l{-}{-}ine
\emph{b}
l{-}{-}ine
+\begin{mdframed}[style=GNUTexinfocartouche]
c{-}{-}artouche
+\end{mdframed}
g{-}{-}roupe
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: LaTeX.pm: handle @cartouche,
Patrice Dumas <=