[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: LaTeX @def* in code, upright brackets and parenth
From: |
Patrice Dumas |
Subject: |
branch master updated: LaTeX @def* in code, upright brackets and parentheses |
Date: |
Thu, 28 Jul 2022 16:33:54 -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 854e39f2ef LaTeX @def* in code, upright brackets and parentheses
854e39f2ef is described below
commit 854e39f2ef5c2dc70042e5c83aa9e16eb4c2d22b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Thu Jul 28 22:33:42 2022 +0200
LaTeX @def* in code, upright brackets and parentheses
* tp/Texinfo/Convert/LaTeX.pm (_protect_text): do not protect
brackets. It is needed for embrac package to work, but it
is also useless to protect brackets as we already protect \
such that there cannot be a situation where [ ] can be interpreted
as macro optional argument.
* tp/Texinfo/Convert/LaTeX.pm (_latex_header, _stop_embrac)
(_restart_embrac_if_needed, _convert): use the embrac package
to format upright parentheses and brackets on @def* line. Turn
off embrac when opening a style commands.
remove _only_slanted_no_code_contents and associated types.
---
ChangeLog | 17 +-
tp/Texinfo/Convert/LaTeX.pm | 86 +++--
.../res_latex/definition_commands.tex | 39 +-
.../converters_tests/test_deftypefnnewline.pl | 12 +-
tp/t/results/def/omit_def_space.pl | 2 +-
tp/t/results/formats_encodings/accentenc.pl | 2 +-
.../res_latex/multiple_lang_chapters.tex | 11 +-
.../res_parser/formatting_latex/formatting.tex | 395 +++++++++++----------
8 files changed, 308 insertions(+), 256 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 3c6bf3c580..18f6d40d00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2022-07-28 Patrice Dumas <pertusus@free.fr>
+
+ LaTeX @def* in code, upright brackets and parentheses
+
+ * tp/Texinfo/Convert/LaTeX.pm (_protect_text): do not protect
+ brackets. It is needed for embrac package to work, but it
+ is also useless to protect brackets as we already protect \
+ such that there cannot be a situation where [ ] can be interpreted
+ as macro optional argument.
+ * tp/Texinfo/Convert/LaTeX.pm (_latex_header, _stop_embrac)
+ (_restart_embrac_if_needed, _convert): use the embrac package
+ to format upright parentheses and brackets on @def* line. Turn
+ off embrac when opening a style commands.
+ remove _only_slanted_no_code_contents and associated types.
+
2022-07-28 Patrice Dumas <pertusus@free.fr>
Have @r isolate formatting from surrounding text for fonts
@@ -6,7 +21,7 @@
tp/Texinfo/Convert/HTML.pm (%css_element_class_styles):
use \textnormal for @r in LaTeX, and add font-style: normal
to @r CSS style in HTML. This allows isolating @r argument
- formatting frm surrounding text formatting.
+ formatting from surrounding text formatting.
2022-07-27 Patrice Dumas <pertusus@free.fr>
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index 5667d96f24..aef99cfd89 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -1351,6 +1351,14 @@ roundcorner=10pt}
';
}
+
+ if ($self->{'packages'}->{'embrac'}) {
+ $header_code .= '% braces are upright in italic and slanted only in @def*
+% so it is turned off here, and turned on @def* lines
+\EmbracOff{}%
+
+'
+ }
# this is in order to be able to run pdflatex even
# if files do not exist, or filenames cannot be
# processed by LaTeX
@@ -1395,6 +1403,9 @@ roundcorner=10pt}
if ($self->{'packages'}->{'array'}) {
$header .= "\\usepackage{array}\n";
}
+ if ($self->{'packages'}->{'embrac'}) {
+ $header .= "\\usepackage{embrac}\n";
+ }
if ($self->{'packages'}->{'mdframed'}) {
# framemethod=tikz needed for roundcorners for @cartouche
$header .= "\\usepackage[framemethod=tikz]{mdframed}\n";
@@ -1605,9 +1616,6 @@ sub _protect_text($$)
$text =~ s/([#%&{}_\$])/\\$1/g;
$text =~ s/~/\\~{}/g;
$text =~ s/\^/\\^{}/g;
- # in general [ and ] are literal. But in some cases they will
- # be interpreted as delimiter for optional LaTeX macros arguments, so
protect
- $text =~ s/([\]\[])/{$1}/g;
$text =~ s/\x08/\\textbackslash{}/g;
if ($self->{'formatting_context'}->[-1]->{'index'}) {
@@ -2015,21 +2023,6 @@ sub _tree_anchor_label {
return "anchor:$label";
}
-# construct a Texinfo tree, not in code context, slanted irrespective
-# of the font context.
-sub _only_slanted_no_code_contents
-{
- my $contents = shift;
- return {'type' => '_normalfont', 'contents' => [
- {'type' => '_no_code', 'contents' => [
- {'cmdname' => 'slanted', 'args' => [
- {'type' => 'brace_command_arg', 'contents' => $contents}
- ]
- }]
- }]
- };
-}
-
sub _get_form_feeds($)
{
my $form_feeds = shift;
@@ -2135,6 +2128,34 @@ sub _index_entry($$)
return '';
}
+sub _stop_embrac
+{
+ my $self = shift;
+ my $result = shift;
+ my $did_stop_embrac = 0;
+
+ if ($self->{'formatting_context'}->[-1]->{'embrac'}
+ and $self->{'formatting_context'}->[-1]->{'embrac'} == 1) {
+ $result .= '\EmbracOff{}';
+ $self->{'formatting_context'}->[-1]->{'embrac'} = 0;
+ $did_stop_embrac = 1;
+ }
+ return ($result, $did_stop_embrac)
+}
+
+sub _restart_embrac_if_needed
+{
+ my $self = shift;
+ my $result = shift;
+ my $did_stop_embrac = shift;
+
+ if ($did_stop_embrac) {
+ $self->{'formatting_context'}->[-1]->{'embrac'} = 1;
+ $result .= '\EmbracOn{}';
+ }
+ return $result;
+}
+
sub _convert($$);
# Convert the Texinfo tree under $ELEMENT
@@ -2233,6 +2254,7 @@ sub _convert($$)
if ($self->{'formatting_context'}->[-1]->{'text_context'}->[-1] eq 'math')
{
$command_context = 'math';
}
+ my $did_stop_embrac;
if (defined($no_brace_commands{$cmdname})) {
if ($cmdname eq ':') {
if ($command_context ne 'math') {
@@ -2368,6 +2390,7 @@ sub _convert($$)
} elsif (exists($LaTeX_style_brace_commands{'text'}->{$cmdname})
or ($element->{'type'}
and $element->{'type'} eq 'definfoenclose_command')) {
+ ($result, $did_stop_embrac) = _stop_embrac($self, $result);
if ($self->{'quotes_map'}->{$cmdname}) {
$result .= $self->{'quotes_map'}->{$cmdname}->[0];
}
@@ -2399,8 +2422,10 @@ sub _convert($$)
if ($self->{'quotes_map'}->{$cmdname}) {
$result .= $self->{'quotes_map'}->{$cmdname}->[1];
}
+ $result = _restart_embrac_if_needed($self, $result, $did_stop_embrac);
return $result;
} elsif ($cmdname eq 'kbd') {
+ ($result, $did_stop_embrac) = _stop_embrac($self, $result);
# 'kbd' is special, distinct font is typewriter + slanted
# @kbdinputstyle
# 'code' Always use the same font for @kbd as @code.
@@ -2427,8 +2452,10 @@ sub _convert($$)
} else {
$result .= '}}';
}
+ $result = _restart_embrac_if_needed($self, $result, $did_stop_embrac);
return $result;
} elsif ($cmdname eq 'verb') {
+ # FIXME \verb is forbidden in other macros
$result .= "\\verb" .$element->{'extra'}->{'delimiter'};
push @{$self->{'formatting_context'}->[-1]->{'text_context'}}, 'raw';
if ($element->{'args'}) {
@@ -2449,7 +2476,7 @@ sub _convert($$)
# FIXME not clear at all what can be in filenames here,
# what should be escaped and how
my $converted_basefile = $basefile;
- # for now minimal protection. Not sure that % is active
+ # for now minimal protection. Not sure that % is problematic
$converted_basefile =~ s/([%{}\\])/\\$1/g;
# FIXME why do that if $converted_basefile is used even if no file is
found?
@@ -3475,8 +3502,14 @@ sub _convert($$)
$result .= _convert($self, $name) if $name;
if ($arguments) {
$result .= $def_space;
- $result .= _convert($self,
- _only_slanted_no_code_contents($arguments));
+ $self->{'packages'}->{'embrac'} = 1;
+ # no need to close that \EmbracOn{}, it is local to the texttt
+ $result .= '\EmbracOn{}\textsl{';
+ $self->{'formatting_context'}->[-1]->{'embrac'} = 1;
+
+ $result .= _convert($self, {'contents' => $arguments});
+ $self->{'formatting_context'}->[-1]->{'embrac'} = undef;
+ $result .= '}'; # \textsl
}
$self->{'formatting_context'}->[-1]->{'code'} -= 1;
@@ -3524,13 +3557,6 @@ sub _convert($$)
$nr_item;
} elsif ($element->{'type'} eq 'preformatted') {
$result .= _open_preformatted($self, $element);
- } elsif ($element->{'type'} eq '_normalfont') {
- $result .= '\bgroup{}\normalfont{}';
- } elsif ($element->{'type'} eq '_no_code') {
- # opening a new context just to set a non-code context
- # seems overboard. However, it is only used to format the @def*
- # commands argument, and does not need to be generic.
- _push_new_context($self, '_no_code');
} elsif ($element->{'type'} eq '_dot_not_end_sentence') {
$self->{'formatting_context'}->[-1]->{'dot_not_end_sentence'} += 1;
} elsif ($element->{'type'} eq 'bracketed') {
@@ -3561,10 +3587,6 @@ sub _convert($$)
if ($type) {
if ($type eq '_dot_not_end_sentence') {
$self->{'formatting_context'}->[-1]->{'dot_not_end_sentence'} -= 1;
- } elsif ($type eq '_normalfont') {
- $result .= '\egroup{}';
- } elsif ($type eq '_no_code') {
- _pop_context($self);
} elsif ($type eq 'table_term') {
$result .= '}}]'."\n";
pop @{$self->{'formatting_context'}->[-1]->{'nr_table_items_context'}};
diff --git
a/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
b/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
index 805e01bf97..714a7fab38 100644
---
a/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
+++
b/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
@@ -7,6 +7,7 @@
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{etoolbox}
+\usepackage{embrac}
\usepackage{titleps}
\usepackage{float}
% use hidelinks to remove boxes around links to be similar with Texinfo TeX
@@ -51,6 +52,10 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% braces are upright in italic and slanted only in @def*
+% so it is turned off here, and turned on @def* lines
+\EmbracOff{}%
+
\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
% set default for @setchapternewpage
@@ -65,34 +70,34 @@
\chapter{chapter}
\label{anchor:chapter}%
-\noindent\texttt{fname \bgroup{}\normalfont{}\textsl{a---rg1
a--rg2}\egroup{}}\hfill[Func]
+\noindent\texttt{fname \EmbracOn{}\textsl{a{-}{-}{-}rg1
a{-}{-}rg2}}\hfill[Func]
\index[fn]{fname@\texttt{fname}}%
deffn no var for \textsl{a---rg1} and \textsl{a--rg2}
-\noindent\texttt{fname \bgroup{}\normalfont{}\textsl{\textsl{a---rg1}
\textsl{a--rg2}}\egroup{}}\hfill[Func]
+\noindent\texttt{fname
\EmbracOn{}\textsl{\EmbracOff{}\textsl{a{-}{-}{-}rg1}\EmbracOn{}
\EmbracOff{}\textsl{a{-}{-}rg2}\EmbracOn{}}}\hfill[Func]
\index[fn]{fname@\texttt{fname}}%
deffn explict var for \textsl{a---rg1} and \textsl{a--rg2}
-\noindent\texttt{fname
\bgroup{}\normalfont{}\textsl{\textnormal{\textsl{a---rg1}}
\textnormal{\textsl{a--rg2}}}\egroup{}}\hfill[Func]
+\noindent\texttt{fname
\EmbracOn{}\textsl{\EmbracOff{}\textnormal{\textsl{a{-}{-}{-}rg1}}\EmbracOn{}
\EmbracOff{}\textnormal{\textsl{a{-}{-}rg2}}\EmbracOn{}}}\hfill[Func]
\index[fn]{fname@\texttt{fname}}%
deffn r slanted for \textsl{a---rg1} and \textsl{a--rg2}
-\noindent\texttt{foobar \bgroup{}\normalfont{}\textsl{(var {[}from to
{[}inc{]}{]}) body\dots{}\@}\egroup{}}\hfill[Special Form]
+\noindent\texttt{foobar \EmbracOn{}\textsl{(var [from to [inc]])
body\dots{}\@}}\hfill[Special Form]
\index[fn]{foobar@\texttt{foobar}}%
-\noindent\texttt{\texttt{.ft}
\bgroup{}\normalfont{}\textsl{{[}\textnormal{\textsl{font}}{]}}\egroup{}}\hfill[Request]
+\noindent\texttt{\texttt{.ft}
\EmbracOn{}\textsl{[\EmbracOff{}\textnormal{\textsl{font}}\EmbracOn{}]}}\hfill[Request]
@@ -107,40 +112,40 @@ deffn r slanted for \textsl{a---rg1} and \textsl{a--rg2}
\index[fn]{\textbackslash{}f(fn@\texttt{\texttt{\textbackslash{}f(}\textnormal{\textsl{fn}}\texttt{}}}%
-\noindent\texttt{\texttt{\textbackslash{}f{[}}\textnormal{\textsl{font}}\texttt{{]}}
\bgroup{}\normalfont{}\textsl{\texttt{\textbackslash{}f{[}}\textnormal{\textsl{font}}\texttt{{]}}}\egroup{}}\hfill[Escape\hbox{}sequence]
+\noindent\texttt{\texttt{\textbackslash{}f[}\textnormal{\textsl{font}}\texttt{]}
\EmbracOn{}\textsl{\EmbracOff{}\texttt{\textbackslash{}f[}\EmbracOn{}\EmbracOff{}\textnormal{\textsl{font}}\EmbracOn{}\EmbracOff{}\texttt{]}\EmbracOn{}}}\hfill[Escape\hbox{}sequence]
-\index[fn]{\textbackslash{}f{[}font{]}@\texttt{\texttt{\textbackslash{}f{[}}\textnormal{\textsl{font}}\texttt{{]}}}}%
-\noindent\texttt{\texttt{\textbackslash{}n{[}.sty{]}}}\hfill[Register]
+\index[fn]{\textbackslash{}f[font]@\texttt{\texttt{\textbackslash{}f[}\textnormal{\textsl{font}}\texttt{]}}}%
+\noindent\texttt{\texttt{\textbackslash{}n[.sty]}}\hfill[Register]
-\index[fn]{\textbackslash{}n{[}.sty{]}@\texttt{\texttt{\textbackslash{}n{[}.sty{]}}}}%
+\index[fn]{\textbackslash{}n[.sty]@\texttt{\texttt{\textbackslash{}n[.sty]}}}%
The \texttt{ft} request and the \texttt{\textbackslash{}f} escape change the
current font
to \textsl{font} (one-character name\hbox{}\textsl{f}, two-character name
\textsl{fn}).
-\noindent\texttt{foobar \bgroup{}\normalfont{}\textsl{{[} \textnormal{{[}}
\textsl{{[}} \texttt{{[}} \texttt{{[}} \textnormal{\textsl{{[}}}
\textnormal{\texttt{{[}}} \textnormal{\texttt{\textsl{{[}}}}
\textnormal{\texttt{{[}}} , \textnormal{,} \textsl{,} \texttt{,} \texttt{,}
\textnormal{\textsl{,}} \textnormal{\texttt{,}}
\textnormal{\texttt{\textsl{,}}} \textnormal{\texttt{,}} {]} \textnormal{{]}}
\textsl{{]}} \texttt{{]}} \texttt{{]}} \textnormal{\textsl{{]}}}
\textnormal{\texttt{{]}} [...]
+\noindent\texttt{foobar \EmbracOn{}\textsl{[
\EmbracOff{}\textnormal{[}\EmbracOn{} \EmbracOff{}\textsl{[}\EmbracOn{}
\EmbracOff{}\texttt{[}\EmbracOn{} \EmbracOff{}\texttt{[}\EmbracOn{}
\EmbracOff{}\textnormal{\textsl{[}}\EmbracOn{}
\EmbracOff{}\textnormal{\texttt{[}}\EmbracOn{}
\EmbracOff{}\textnormal{\texttt{\textsl{[}}}\EmbracOn{}
\EmbracOff{}\textnormal{\texttt{[}}\EmbracOn{} ,
\EmbracOff{}\textnormal{,}\EmbracOn{} \EmbracOff{}\textsl{,}\EmbracOn{}
\EmbracOff{}\texttt{,}\EmbracOn{} \E [...]
\index[fn]{foobar@\texttt{foobar}}%
-\noindent\texttt{foobar \bgroup{}\normalfont{}\textsl{{[}{]}
\textnormal{{[}{]}} \textsl{{[}{]}} \texttt{{[}{]}} \texttt{{[}{]}}
\textnormal{\textsl{{[}{]}}} \textnormal{\texttt{{[}{]}}}
\textnormal{\texttt{\textsl{{[}{]}}}}}\egroup{}}\hfill[Special Form]
+\noindent\texttt{foobar \EmbracOn{}\textsl{[]
\EmbracOff{}\textnormal{[]}\EmbracOn{} \EmbracOff{}\textsl{[]}\EmbracOn{}
\EmbracOff{}\texttt{[]}\EmbracOn{} \EmbracOff{}\texttt{[]}\EmbracOn{}
\EmbracOff{}\textnormal{\textsl{[]}}\EmbracOn{}
\EmbracOff{}\textnormal{\texttt{[]}}\EmbracOn{}
\EmbracOff{}\textnormal{\texttt{\textsl{[]}}}\EmbracOn{}}}\hfill[Special Form]
\index[fn]{foobar@\texttt{foobar}}%
test formatting of separators
-\noindent\texttt{int foobar \bgroup{}\normalfont{}\textsl{(int
\textsl{f---oo}, float \textsl{b--ar})}\egroup{}}\hfill[Library Function]
+\noindent\texttt{int foobar \EmbracOn{}\textsl{(int
\EmbracOff{}\textsl{f{-}{-}{-}oo}\EmbracOn{}, float
\EmbracOff{}\textsl{b{-}{-}ar}\EmbracOn{})}}\hfill[Library Function]
\index[fn]{foobar@\texttt{foobar}}%
\dots{}\@ with var for \textsl{f---oo} and \textsl{b--ar}
-\noindent\texttt{int foobar \bgroup{}\normalfont{}\textsl{(int
\textnormal{\textsl{f---oo}}, float
\textnormal{\textsl{b--ar}})}\egroup{}}\hfill[Library Function]
+\noindent\texttt{int foobar \EmbracOn{}\textsl{(int
\EmbracOff{}\textnormal{\textsl{f{-}{-}{-}oo}}\EmbracOn{}, float
\EmbracOff{}\textnormal{\textsl{b{-}{-}ar}}\EmbracOn{})}}\hfill[Library
Function]
@@ -163,7 +168,7 @@ test formatting of separators
\dots{}\@
\begin{quote}
-\noindent\texttt{int foobar \bgroup{}\normalfont{}\textsl{(int \textsl{foo},
float \textsl{bar})}\egroup{}}\hfill[Library Function]
+\noindent\texttt{int foobar \EmbracOn{}\textsl{(int
\EmbracOff{}\textsl{foo}\EmbracOn{}, float
\EmbracOff{}\textsl{bar}\EmbracOn{})}}\hfill[Library Function]
@@ -171,21 +176,21 @@ test formatting of separators
\dots{}\@ for \textsl{foo} and \textsl{bar}
\end{quote}
-\noindent\texttt{apply \bgroup{}\normalfont{}\textsl{function \&rest
arguments}\egroup{}}\hfill[Function]
+\noindent\texttt{apply \EmbracOn{}\textsl{function \&rest
arguments}}\hfill[Function]
\index[fn]{apply@\texttt{apply}}%
\texttt{apply} calls no var \textsl{function} with \textsl{arguments}
-\noindent\texttt{apply \bgroup{}\normalfont{}\textsl{function
\textnormal{\textbf{\&rest }} argument}\egroup{}}\hfill[Function]
+\noindent\texttt{apply \EmbracOn{}\textsl{function
\EmbracOff{}\textnormal{\textbf{\&rest }}\EmbracOn{} argument}}\hfill[Function]
\index[fn]{apply@\texttt{apply}}%
explicit keyword marking, no var \textsl{function} with \textsl{arguments}
-\noindent\texttt{name \bgroup{}\normalfont{}\textsl{argument \texttt{int}
\texttt{a{-}{-}b} \textsl{v--ar1}, word \texttt{{-}{-}} (\texttt{type
o{-}{-}ther}, \textsl{v---ar2} {[}\texttt{float}
{[}\textsl{var4}{]}{]})}\egroup{}}\hfill[Category]
+\noindent\texttt{name \EmbracOn{}\textsl{argument
\EmbracOff{}\texttt{int}\EmbracOn{} \EmbracOff{}\texttt{a{-}{-}b}\EmbracOn{}
\EmbracOff{}\textsl{v{-}{-}ar1}\EmbracOn{}, word
\EmbracOff{}\texttt{{-}{-}}\EmbracOn{} (\EmbracOff{}\texttt{type
o{-}{-}ther}\EmbracOn{}, \EmbracOff{}\textsl{v{-}{-}{-}ar2}\EmbracOn{}
[\EmbracOff{}\texttt{float}\EmbracOn{}
[\EmbracOff{}\textsl{var4}\EmbracOn{}]])}}\hfill[Category]
diff --git a/tp/t/results/converters_tests/test_deftypefnnewline.pl
b/tp/t/results/converters_tests/test_deftypefnnewline.pl
index ea8bba8e35..787a7f04e0 100644
--- a/tp/t/results/converters_tests/test_deftypefnnewline.pl
+++ b/tp/t/results/converters_tests/test_deftypefnnewline.pl
@@ -3627,7 +3627,7 @@ $result_converted{'latex'}->{'test_deftypefnnewline'} = '
\\chapter{chap}
\\label{anchor:chapter}%
-\\noindent\\texttt{data-type\\leavevmode{}\\\\name
\\bgroup{}\\normalfont{}\\textsl{arguments...}\\egroup{}}\\hfill[Function]
+\\noindent\\texttt{data-type\\leavevmode{}\\\\name
\\EmbracOn{}\\textsl{arguments...}}\\hfill[Function]
@@ -3641,7 +3641,7 @@ aaa
\\index[fn]{d--eftypefn\\_name@\\texttt{d{-}{-}eftypefn\\_name}}%
d--eftypefn no arg
-\\noindent\\texttt{t{-}{-}ype\\leavevmode{}\\\\d{-}{-}eftypeop\\_name
\\bgroup{}\\normalfont{}\\textsl{a--rguments...}\\egroup{}}\\hfill[c--ategory
on \\texttt{c{-}{-}lass}]
+\\noindent\\texttt{t{-}{-}ype\\leavevmode{}\\\\d{-}{-}eftypeop\\_name
\\EmbracOn{}\\textsl{a{-}{-}rguments...}}\\hfill[c--ategory on
\\texttt{c{-}{-}lass}]
@@ -3662,7 +3662,7 @@ d--eftypeop no arg
\\index[vr]{d--eftypecv\\_name of c--lass@\\texttt{d{-}{-}eftypecv\\_name of
c{-}{-}lass}}%
d--eftypecv
-\\noindent\\texttt{t{-}{-}ype\\leavevmode{}\\\\d{-}{-}eftypecv\\_name
\\bgroup{}\\normalfont{}\\textsl{a--rguments...}\\egroup{}}\\hfill[c--ategory
of \\texttt{c{-}{-}lass}]
+\\noindent\\texttt{t{-}{-}ype\\leavevmode{}\\\\d{-}{-}eftypecv\\_name
\\EmbracOn{}\\textsl{a{-}{-}rguments...}}\\hfill[c--ategory of
\\texttt{c{-}{-}lass}]
@@ -3677,7 +3677,7 @@ d--eftypecv with arguments
fff
-\\noindent\\texttt{data-type2 name2
\\bgroup{}\\normalfont{}\\textsl{arguments2...}\\egroup{}}\\hfill[Function]
+\\noindent\\texttt{data-type2 name2
\\EmbracOn{}\\textsl{arguments2...}}\\hfill[Function]
@@ -3691,7 +3691,7 @@ aaa2
\\index[fn]{d--eftypefn\\_name2@\\texttt{d{-}{-}eftypefn\\_name2}}%
d--eftypefn no arg2
-\\noindent\\texttt{t{-}{-}ype2 d{-}{-}eftypeop\\_name2
\\bgroup{}\\normalfont{}\\textsl{a--rguments2...}\\egroup{}}\\hfill[c--ategory2
on \\texttt{c{-}{-}lass2}]
+\\noindent\\texttt{t{-}{-}ype2 d{-}{-}eftypeop\\_name2
\\EmbracOn{}\\textsl{a{-}{-}rguments2...}}\\hfill[c--ategory2 on
\\texttt{c{-}{-}lass2}]
@@ -3712,7 +3712,7 @@ d--eftypeop no arg2
\\index[vr]{d--eftypecv\\_name2 of c--lass2@\\texttt{d{-}{-}eftypecv\\_name2
of c{-}{-}lass2}}%
d--eftypecv2
-\\noindent\\texttt{t{-}{-}ype2 d{-}{-}eftypecv\\_name2
\\bgroup{}\\normalfont{}\\textsl{a--rguments2...}\\egroup{}}\\hfill[c--ategory2
of \\texttt{c{-}{-}lass2}]
+\\noindent\\texttt{t{-}{-}ype2 d{-}{-}eftypecv\\_name2
\\EmbracOn{}\\textsl{a{-}{-}rguments2...}}\\hfill[c--ategory2 of
\\texttt{c{-}{-}lass2}]
diff --git a/tp/t/results/def/omit_def_space.pl
b/tp/t/results/def/omit_def_space.pl
index bf87ced436..7fb3683d6a 100644
--- a/tp/t/results/def/omit_def_space.pl
+++ b/tp/t/results/def/omit_def_space.pl
@@ -363,7 +363,7 @@ $result_converted_errors{'html'}->{'omit_def_space'} = [
$result_converted{'latex'}->{'omit_def_space'} = '
-\\noindent\\texttt{function\\bgroup{}\\normalfont{}\\textsl{(arg1,
arg2)}\\egroup{}}\\hfill[Function]
+\\noindent\\texttt{function\\EmbracOn{}\\textsl{(arg1, arg2)}}\\hfill[Function]
diff --git a/tp/t/results/formats_encodings/accentenc.pl
b/tp/t/results/formats_encodings/accentenc.pl
index 5d459f9086..b3226756a1 100644
--- a/tp/t/results/formats_encodings/accentenc.pl
+++ b/tp/t/results/formats_encodings/accentenc.pl
@@ -3579,7 +3579,7 @@ should be e.: \\.{e} \\.{e}
should be e*: \\r{e} \\r{e}
-should be ee{[}: \\t{ee}
+should be ee[: \\t{ee}
should be e(: \\u{e} \\u{e}
diff --git
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
index cde760af52..222b510eb3 100644
---
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
+++
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
@@ -7,6 +7,7 @@
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{etoolbox}
+\usepackage{embrac}
\usepackage{titleps}
\usepackage{float}
\usepackage{babel}
@@ -58,6 +59,10 @@
% avoid pagebreak and headings setting for a sectionning command
\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+% braces are upright in italic and slanted only in @def*
+% so it is turned off here, and turned on @def* lines
+\EmbracOff{}%
+
\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
% set default for @setchapternewpage
@@ -76,7 +81,7 @@
\label{anchor:chapter-ja}%
In japanese. See
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter
ja], page~\pageref*{anchor:chapter-ja}}.
-\noindent\texttt{BBB
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}}\hfill[Instance Variable of
\texttt{AAA}]
+\noindent\texttt{BBB \EmbracOn{}\textsl{CCC}}\hfill[Instance Variable of
\texttt{AAA}]
@@ -87,7 +92,7 @@ In japanese. See
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-
\label{anchor:chapter-en}%
In english. See
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter
ja], page~\pageref*{anchor:chapter-ja}}.
-\noindent\texttt{BBB
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}}\hfill[Instance Variable of
\texttt{AAA}]
+\noindent\texttt{BBB \EmbracOn{}\textsl{CCC}}\hfill[Instance Variable of
\texttt{AAA}]
@@ -97,7 +102,7 @@ In english. See
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-j
\chapter{fr\_FR}
\label{anchor:chapter-fr_005fFR}%
-\noindent\texttt{BBB
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}}\hfill[Variable d'instance of
\texttt{AAA}]
+\noindent\texttt{BBB \EmbracOn{}\textsl{CCC}}\hfill[Variable d'instance of
\texttt{AAA}]
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index fc24c76cc1..c4e95e6e27 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -9,6 +9,7 @@
\usepackage{needspace}
\usepackage{etoolbox}
\usepackage{array}
+\usepackage{embrac}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{enumitem}
\usepackage{titleps}
@@ -80,6 +81,10 @@
innertopmargin=10pt, innerbottommargin=10pt,%
roundcorner=10pt}
+% braces are upright in italic and slanted only in @def*
+% so it is turned off here, and turned on @def* lines
+\EmbracOff{}%
+
\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
% set default for @setchapternewpage
@@ -700,52 +705,52 @@ f--ormat
s--mallformat
\endgroup{}%
-\noindent\texttt{d{-}{-}effn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}effn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
\index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
d--effn
-\noindent\texttt{de{-}{-}ffn\_name \bgroup{}\normalfont{}\textsl{ar--guments
more args \leavevmode{}\\ even more so}\egroup{}}\hfill[cate--gory]
+\noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textsl{ar{-}{-}guments more
args \leavevmode{}\\ even more so}}\hfill[cate--gory]
\index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
def--fn
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
\index[cp]{index entry within deffn}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
\index[fn]{truc@\texttt{truc}}%
-\noindent\texttt{log trap
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt{log trap1
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap1 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt{log trap2
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap2 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt{\textbf{id ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde]
+\noindent\texttt{\textbf{id ule} \EmbracOn{}\textsl{truc}}\hfill[cmde]
\index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt{\textbf{id `\texttt{i}' ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde2]
+\noindent\texttt{\textbf{id `\texttt{i}' ule}
\EmbracOn{}\textsl{truc}}\hfill[cmde2]
@@ -773,7 +778,7 @@ def--fn
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -782,12 +787,12 @@ def--fn
-\noindent\texttt{a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} h
i}\egroup{}}\hfill[truc]
+\noindent\texttt{a \EmbracOn{}\textsl{b c d e \EmbracOff{}\textbf{f
g}\EmbracOn{} h i}}\hfill[truc]
\index[fn]{a@\texttt{a}}%
-\noindent\texttt{deffnx \bgroup{}\normalfont{}\textsl{before end
deffn}\egroup{}}\hfill[truc]
+\noindent\texttt{deffnx \EmbracOn{}\textsl{before end deffn}}\hfill[truc]
@@ -800,7 +805,7 @@ def--fn
\index[fn]{deffn@\texttt{deffn}}%
-\noindent\texttt{deffn \bgroup{}\normalfont{}\textsl{with
deffnx}\egroup{}}\hfill[empty]
+\noindent\texttt{deffn \EmbracOn{}\textsl{with deffnx}}\hfill[empty]
@@ -811,12 +816,12 @@ def--fn
\index[fn]{deffnx@\texttt{deffnx}}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
@@ -831,7 +836,7 @@ text in def item for second def item
\index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
d--efvr
-\noindent\texttt{n{-}{-}ame
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{n{-}{-}ame
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -845,7 +850,7 @@ d--effn
\index[fn]{n--ame@\texttt{n{-}{-}ame}}%
d--effn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -859,7 +864,7 @@ d--eftypefn
\index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
d--eftypefn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -887,7 +892,7 @@ d--eftypevr
\index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
d--efcv
-\noindent\texttt{d{-}{-}efcv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efcv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -901,14 +906,14 @@ d--efcv with arguments
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv with arguments
-\noindent\texttt{d{-}{-}efop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -922,28 +927,28 @@ d--efop
\index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
d--efop no arg
-\noindent\texttt{d{-}{-}eftp\_name
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}eftp\_name
\EmbracOn{}\textsl{a{-}{-}ttributes...}}\hfill[c--ategory]
\index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
d--eftp
-\noindent\texttt{d{-}{-}efun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{d{-}{-}efun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
\index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
d--efun
-\noindent\texttt{d{-}{-}efmac\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Macro]
+\noindent\texttt{d{-}{-}efmac\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Macro]
\index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
d--efmac
-\noindent\texttt{d{-}{-}efspec\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Special Form]
+\noindent\texttt{d{-}{-}efspec\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Special Form]
@@ -957,7 +962,7 @@ d--efspec
\index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
d--efvar
-\noindent\texttt{d{-}{-}efvar\_name \bgroup{}\normalfont{}\textsl{arg--var
arg--var1}\egroup{}}\hfill[Variable]
+\noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textsl{arg{-}{-}var
arg{-}{-}var1}}\hfill[Variable]
@@ -971,7 +976,7 @@ d--efvar with args
\index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
d--efopt
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -999,14 +1004,14 @@ d--efivar
\index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of
c{-}{-}lass}}%
d--eftypeivar
-\noindent\texttt{d{-}{-}efmethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efmethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
\index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on
c{-}{-}lass}}%
d--efmethod
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -1014,7 +1019,7 @@ d--efmethod
d--eftypemethod
-\noindent\texttt{data-type2\leavevmode{}\\name2
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}}\hfill[Function]
+\noindent\texttt{data-type2\leavevmode{}\\name2
\EmbracOn{}\textsl{arguments2...}}\hfill[Function]
@@ -1028,7 +1033,7 @@ aaa2
\index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
d--eftypefn no arg2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
@@ -1049,7 +1054,7 @@ d--eftypeop no arg2
\index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of
c{-}{-}lass2}}%
d--eftypecv2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
@@ -1341,39 +1346,39 @@ l--ine
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose
and}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and }}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
\index[fn]{followed@\texttt{followed}}%
Various deff lines
-\noindent\texttt{after \bgroup{}\normalfont{}\textsl{a deff
item}\egroup{}}\hfill[truc]
+\noindent\texttt{after \EmbracOn{}\textsl{a deff item}}\hfill[truc]
\index[fn]{after@\texttt{after}}%
-\noindent\texttt{\textsl{invalid} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fsetinv]
+\noindent\texttt{\textsl{invalid} \EmbracOn{}\textsl{a g}}\hfill[fsetinv]
@@ -2026,52 +2031,52 @@ f--ormat
s--mallformat
\endgroup{}%
-\noindent\texttt{d{-}{-}effn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}effn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
\index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
d--effn
-\noindent\texttt{de{-}{-}ffn\_name \bgroup{}\normalfont{}\textsl{ar--guments
more args \leavevmode{}\\ even more so}\egroup{}}\hfill[cate--gory]
+\noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textsl{ar{-}{-}guments more
args \leavevmode{}\\ even more so}}\hfill[cate--gory]
\index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
def--fn
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
\index[cp]{index entry within deffn}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
\index[fn]{truc@\texttt{truc}}%
-\noindent\texttt{log trap
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt{log trap1
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap1 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt{log trap2
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap2 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt{\textbf{id ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde]
+\noindent\texttt{\textbf{id ule} \EmbracOn{}\textsl{truc}}\hfill[cmde]
\index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt{\textbf{id `\texttt{i}' ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde2]
+\noindent\texttt{\textbf{id `\texttt{i}' ule}
\EmbracOn{}\textsl{truc}}\hfill[cmde2]
@@ -2099,7 +2104,7 @@ def--fn
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -2108,12 +2113,12 @@ def--fn
-\noindent\texttt{a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} h
i}\egroup{}}\hfill[truc]
+\noindent\texttt{a \EmbracOn{}\textsl{b c d e \EmbracOff{}\textbf{f
g}\EmbracOn{} h i}}\hfill[truc]
\index[fn]{a@\texttt{a}}%
-\noindent\texttt{deffnx \bgroup{}\normalfont{}\textsl{before end
deffn}\egroup{}}\hfill[truc]
+\noindent\texttt{deffnx \EmbracOn{}\textsl{before end deffn}}\hfill[truc]
@@ -2126,7 +2131,7 @@ def--fn
\index[fn]{deffn@\texttt{deffn}}%
-\noindent\texttt{deffn \bgroup{}\normalfont{}\textsl{with
deffnx}\egroup{}}\hfill[empty]
+\noindent\texttt{deffn \EmbracOn{}\textsl{with deffnx}}\hfill[empty]
@@ -2137,12 +2142,12 @@ def--fn
\index[fn]{deffnx@\texttt{deffnx}}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
@@ -2157,7 +2162,7 @@ text in def item for second def item
\index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
d--efvr
-\noindent\texttt{n{-}{-}ame
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{n{-}{-}ame
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -2171,7 +2176,7 @@ d--effn
\index[fn]{n--ame@\texttt{n{-}{-}ame}}%
d--effn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -2185,7 +2190,7 @@ d--eftypefn
\index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
d--eftypefn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -2213,7 +2218,7 @@ d--eftypevr
\index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
d--efcv
-\noindent\texttt{d{-}{-}efcv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efcv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -2227,14 +2232,14 @@ d--efcv with arguments
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv with arguments
-\noindent\texttt{d{-}{-}efop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -2248,28 +2253,28 @@ d--efop
\index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
d--efop no arg
-\noindent\texttt{d{-}{-}eftp\_name
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}eftp\_name
\EmbracOn{}\textsl{a{-}{-}ttributes...}}\hfill[c--ategory]
\index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
d--eftp
-\noindent\texttt{d{-}{-}efun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{d{-}{-}efun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
\index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
d--efun
-\noindent\texttt{d{-}{-}efmac\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Macro]
+\noindent\texttt{d{-}{-}efmac\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Macro]
\index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
d--efmac
-\noindent\texttt{d{-}{-}efspec\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Special Form]
+\noindent\texttt{d{-}{-}efspec\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Special Form]
@@ -2283,7 +2288,7 @@ d--efspec
\index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
d--efvar
-\noindent\texttt{d{-}{-}efvar\_name \bgroup{}\normalfont{}\textsl{arg--var
arg--var1}\egroup{}}\hfill[Variable]
+\noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textsl{arg{-}{-}var
arg{-}{-}var1}}\hfill[Variable]
@@ -2297,7 +2302,7 @@ d--efvar with args
\index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
d--efopt
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -2325,14 +2330,14 @@ d--efivar
\index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of
c{-}{-}lass}}%
d--eftypeivar
-\noindent\texttt{d{-}{-}efmethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efmethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
\index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on
c{-}{-}lass}}%
d--efmethod
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -2340,7 +2345,7 @@ d--efmethod
d--eftypemethod
-\noindent\texttt{data-type2\leavevmode{}\\name2
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}}\hfill[Function]
+\noindent\texttt{data-type2\leavevmode{}\\name2
\EmbracOn{}\textsl{arguments2...}}\hfill[Function]
@@ -2354,7 +2359,7 @@ aaa2
\index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
d--eftypefn no arg2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
@@ -2375,7 +2380,7 @@ d--eftypeop no arg2
\index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of
c{-}{-}lass2}}%
d--eftypecv2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
@@ -2667,39 +2672,39 @@ l--ine
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose
and}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and }}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
\index[fn]{followed@\texttt{followed}}%
Various deff lines
-\noindent\texttt{after \bgroup{}\normalfont{}\textsl{a deff
item}\egroup{}}\hfill[truc]
+\noindent\texttt{after \EmbracOn{}\textsl{a deff item}}\hfill[truc]
\index[fn]{after@\texttt{after}}%
-\noindent\texttt{\textsl{invalid} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fsetinv]
+\noindent\texttt{\textsl{invalid} \EmbracOn{}\textsl{a g}}\hfill[fsetinv]
@@ -3373,52 +3378,52 @@ f--ormat
s--mallformat
\endgroup{}%
-\noindent\texttt{d{-}{-}effn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}effn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
\index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
d--effn
-\noindent\texttt{de{-}{-}ffn\_name \bgroup{}\normalfont{}\textsl{ar--guments
more args \leavevmode{}\\ even more so}\egroup{}}\hfill[cate--gory]
+\noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textsl{ar{-}{-}guments more
args \leavevmode{}\\ even more so}}\hfill[cate--gory]
\index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
def--fn
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
\index[cp]{index entry within deffn}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
\index[fn]{truc@\texttt{truc}}%
-\noindent\texttt{log trap
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt{log trap1
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap1 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt{log trap2
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap2 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt{\textbf{id ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde]
+\noindent\texttt{\textbf{id ule} \EmbracOn{}\textsl{truc}}\hfill[cmde]
\index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt{\textbf{id `\texttt{i}' ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde2]
+\noindent\texttt{\textbf{id `\texttt{i}' ule}
\EmbracOn{}\textsl{truc}}\hfill[cmde2]
@@ -3446,7 +3451,7 @@ def--fn
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -3455,12 +3460,12 @@ def--fn
-\noindent\texttt{a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} h
i}\egroup{}}\hfill[truc]
+\noindent\texttt{a \EmbracOn{}\textsl{b c d e \EmbracOff{}\textbf{f
g}\EmbracOn{} h i}}\hfill[truc]
\index[fn]{a@\texttt{a}}%
-\noindent\texttt{deffnx \bgroup{}\normalfont{}\textsl{before end
deffn}\egroup{}}\hfill[truc]
+\noindent\texttt{deffnx \EmbracOn{}\textsl{before end deffn}}\hfill[truc]
@@ -3473,7 +3478,7 @@ def--fn
\index[fn]{deffn@\texttt{deffn}}%
-\noindent\texttt{deffn \bgroup{}\normalfont{}\textsl{with
deffnx}\egroup{}}\hfill[empty]
+\noindent\texttt{deffn \EmbracOn{}\textsl{with deffnx}}\hfill[empty]
@@ -3484,12 +3489,12 @@ def--fn
\index[fn]{deffnx@\texttt{deffnx}}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
@@ -3504,7 +3509,7 @@ text in def item for second def item
\index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
d--efvr
-\noindent\texttt{n{-}{-}ame
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{n{-}{-}ame
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -3518,7 +3523,7 @@ d--effn
\index[fn]{n--ame@\texttt{n{-}{-}ame}}%
d--effn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -3532,7 +3537,7 @@ d--eftypefn
\index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
d--eftypefn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -3560,7 +3565,7 @@ d--eftypevr
\index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
d--efcv
-\noindent\texttt{d{-}{-}efcv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efcv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -3574,14 +3579,14 @@ d--efcv with arguments
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv with arguments
-\noindent\texttt{d{-}{-}efop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -3595,28 +3600,28 @@ d--efop
\index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
d--efop no arg
-\noindent\texttt{d{-}{-}eftp\_name
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}eftp\_name
\EmbracOn{}\textsl{a{-}{-}ttributes...}}\hfill[c--ategory]
\index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
d--eftp
-\noindent\texttt{d{-}{-}efun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{d{-}{-}efun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
\index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
d--efun
-\noindent\texttt{d{-}{-}efmac\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Macro]
+\noindent\texttt{d{-}{-}efmac\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Macro]
\index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
d--efmac
-\noindent\texttt{d{-}{-}efspec\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Special Form]
+\noindent\texttt{d{-}{-}efspec\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Special Form]
@@ -3630,7 +3635,7 @@ d--efspec
\index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
d--efvar
-\noindent\texttt{d{-}{-}efvar\_name \bgroup{}\normalfont{}\textsl{arg--var
arg--var1}\egroup{}}\hfill[Variable]
+\noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textsl{arg{-}{-}var
arg{-}{-}var1}}\hfill[Variable]
@@ -3644,7 +3649,7 @@ d--efvar with args
\index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
d--efopt
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -3672,14 +3677,14 @@ d--efivar
\index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of
c{-}{-}lass}}%
d--eftypeivar
-\noindent\texttt{d{-}{-}efmethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efmethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
\index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on
c{-}{-}lass}}%
d--efmethod
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -3687,7 +3692,7 @@ d--efmethod
d--eftypemethod
-\noindent\texttt{data-type2\leavevmode{}\\name2
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}}\hfill[Function]
+\noindent\texttt{data-type2\leavevmode{}\\name2
\EmbracOn{}\textsl{arguments2...}}\hfill[Function]
@@ -3701,7 +3706,7 @@ aaa2
\index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
d--eftypefn no arg2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
@@ -3722,7 +3727,7 @@ d--eftypeop no arg2
\index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of
c{-}{-}lass2}}%
d--eftypecv2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
@@ -4014,39 +4019,39 @@ l--ine
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose
and}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and }}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
\index[fn]{followed@\texttt{followed}}%
Various deff lines
-\noindent\texttt{after \bgroup{}\normalfont{}\textsl{a deff
item}\egroup{}}\hfill[truc]
+\noindent\texttt{after \EmbracOn{}\textsl{a deff item}}\hfill[truc]
\index[fn]{after@\texttt{after}}%
-\noindent\texttt{\textsl{invalid} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fsetinv]
+\noindent\texttt{\textsl{invalid} \EmbracOn{}\textsl{a g}}\hfill[fsetinv]
@@ -4698,52 +4703,52 @@ f--ormat
s--mallformat
\endgroup{}%
-\noindent\texttt{d{-}{-}effn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}effn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
\index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
d--effn
-\noindent\texttt{de{-}{-}ffn\_name \bgroup{}\normalfont{}\textsl{ar--guments
more args \leavevmode{}\\ even more so}\egroup{}}\hfill[cate--gory]
+\noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textsl{ar{-}{-}guments more
args \leavevmode{}\\ even more so}}\hfill[cate--gory]
\index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
def--fn
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
\index[cp]{index entry within deffn}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
\index[fn]{truc@\texttt{truc}}%
-\noindent\texttt{log trap
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt{log trap1
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap1 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt{log trap2
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap2 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt{\textbf{id ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde]
+\noindent\texttt{\textbf{id ule} \EmbracOn{}\textsl{truc}}\hfill[cmde]
\index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt{\textbf{id `\texttt{i}' ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde2]
+\noindent\texttt{\textbf{id `\texttt{i}' ule}
\EmbracOn{}\textsl{truc}}\hfill[cmde2]
@@ -4771,7 +4776,7 @@ def--fn
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -4780,12 +4785,12 @@ def--fn
-\noindent\texttt{a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} h
i}\egroup{}}\hfill[truc]
+\noindent\texttt{a \EmbracOn{}\textsl{b c d e \EmbracOff{}\textbf{f
g}\EmbracOn{} h i}}\hfill[truc]
\index[fn]{a@\texttt{a}}%
-\noindent\texttt{deffnx \bgroup{}\normalfont{}\textsl{before end
deffn}\egroup{}}\hfill[truc]
+\noindent\texttt{deffnx \EmbracOn{}\textsl{before end deffn}}\hfill[truc]
@@ -4798,7 +4803,7 @@ def--fn
\index[fn]{deffn@\texttt{deffn}}%
-\noindent\texttt{deffn \bgroup{}\normalfont{}\textsl{with
deffnx}\egroup{}}\hfill[empty]
+\noindent\texttt{deffn \EmbracOn{}\textsl{with deffnx}}\hfill[empty]
@@ -4809,12 +4814,12 @@ def--fn
\index[fn]{deffnx@\texttt{deffnx}}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
@@ -4829,7 +4834,7 @@ text in def item for second def item
\index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
d--efvr
-\noindent\texttt{n{-}{-}ame
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{n{-}{-}ame
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -4843,7 +4848,7 @@ d--effn
\index[fn]{n--ame@\texttt{n{-}{-}ame}}%
d--effn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -4857,7 +4862,7 @@ d--eftypefn
\index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
d--eftypefn no arg
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -4885,7 +4890,7 @@ d--eftypevr
\index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
d--efcv
-\noindent\texttt{d{-}{-}efcv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efcv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -4899,14 +4904,14 @@ d--efcv with arguments
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
\index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of
c{-}{-}lass}}%
d--eftypecv with arguments
-\noindent\texttt{d{-}{-}efop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -4920,28 +4925,28 @@ d--efop
\index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
d--efop no arg
-\noindent\texttt{d{-}{-}eftp\_name
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}eftp\_name
\EmbracOn{}\textsl{a{-}{-}ttributes...}}\hfill[c--ategory]
\index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
d--eftp
-\noindent\texttt{d{-}{-}efun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{d{-}{-}efun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
\index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
d--efun
-\noindent\texttt{d{-}{-}efmac\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Macro]
+\noindent\texttt{d{-}{-}efmac\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Macro]
\index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
d--efmac
-\noindent\texttt{d{-}{-}efspec\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Special Form]
+\noindent\texttt{d{-}{-}efspec\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Special Form]
@@ -4955,7 +4960,7 @@ d--efspec
\index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
d--efvar
-\noindent\texttt{d{-}{-}efvar\_name \bgroup{}\normalfont{}\textsl{arg--var
arg--var1}\egroup{}}\hfill[Variable]
+\noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textsl{arg{-}{-}var
arg{-}{-}var1}}\hfill[Variable]
@@ -4969,7 +4974,7 @@ d--efvar with args
\index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
d--efopt
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -4997,14 +5002,14 @@ d--efivar
\index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of
c{-}{-}lass}}%
d--eftypeivar
-\noindent\texttt{d{-}{-}efmethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efmethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
\index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on
c{-}{-}lass}}%
d--efmethod
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -5012,7 +5017,7 @@ d--efmethod
d--eftypemethod
-\noindent\texttt{data-type2\leavevmode{}\\name2
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}}\hfill[Function]
+\noindent\texttt{data-type2\leavevmode{}\\name2
\EmbracOn{}\textsl{arguments2...}}\hfill[Function]
@@ -5026,7 +5031,7 @@ aaa2
\index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
d--eftypefn no arg2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
@@ -5047,7 +5052,7 @@ d--eftypeop no arg2
\index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of
c{-}{-}lass2}}%
d--eftypecv2
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
@@ -5339,39 +5344,39 @@ l--ine
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose
and}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and }}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
\index[fn]{followed@\texttt{followed}}%
Various deff lines
-\noindent\texttt{after \bgroup{}\normalfont{}\textsl{a deff
item}\egroup{}}\hfill[truc]
+\noindent\texttt{after \EmbracOn{}\textsl{a deff item}}\hfill[truc]
\index[fn]{after@\texttt{after}}%
-\noindent\texttt{\textsl{invalid} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fsetinv]
+\noindent\texttt{\textsl{invalid} \EmbracOn{}\textsl{a g}}\hfill[fsetinv]
@@ -6278,7 +6283,7 @@ s--mallformat
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}effn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}effn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -6289,7 +6294,7 @@ d{-}{-}effn
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{de{-}{-}ffn\_name \bgroup{}\normalfont{}\textsl{ar--guments
more args \leavevmode{}\\ even more so}\egroup{}}\hfill[cate--gory]
+\noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textsl{ar{-}{-}guments more
args \leavevmode{}\\ even more so}}\hfill[cate--gory]
@@ -6300,7 +6305,7 @@ def{-}{-}fn
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
@@ -6308,32 +6313,32 @@ def{-}{-}fn
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\index[cp]{index entry within deffn}%
\endgroup{}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
\index[fn]{truc@\texttt{truc}}%
-\noindent\texttt{log trap
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt{log trap1
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap1 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt{log trap2
\bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[Command]
+\noindent\texttt{log trap2 \EmbracOn{}\textsl{}}\hfill[Command]
\index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt{\textbf{id ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde]
+\noindent\texttt{\textbf{id ule} \EmbracOn{}\textsl{truc}}\hfill[cmde]
\index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt{\textbf{id `\texttt{i}' ule}
\bgroup{}\normalfont{}\textsl{truc}\egroup{}}\hfill[cmde2]
+\noindent\texttt{\textbf{id `\texttt{i}' ule}
\EmbracOn{}\textsl{truc}}\hfill[cmde2]
@@ -6361,7 +6366,7 @@ def{-}{-}fn
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -6372,12 +6377,12 @@ def{-}{-}fn
-\noindent\texttt{a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} h
i}\egroup{}}\hfill[truc]
+\noindent\texttt{a \EmbracOn{}\textsl{b c d e \EmbracOff{}\textbf{f
g}\EmbracOn{} h i}}\hfill[truc]
\index[fn]{a@\texttt{a}}%
-\noindent\texttt{deffnx \bgroup{}\normalfont{}\textsl{before end
deffn}\egroup{}}\hfill[truc]
+\noindent\texttt{deffnx \EmbracOn{}\textsl{before end deffn}}\hfill[truc]
@@ -6394,7 +6399,7 @@ def{-}{-}fn
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{deffn \bgroup{}\normalfont{}\textsl{with
deffnx}\egroup{}}\hfill[empty]
+\noindent\texttt{deffn \EmbracOn{}\textsl{with deffnx}}\hfill[empty]
@@ -6409,12 +6414,12 @@ def{-}{-}fn
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{\textsl{i} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fset]
+\noindent\texttt{\textsl{i} \EmbracOn{}\textsl{a g}}\hfill[fset]
\index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt{truc \bgroup{}\normalfont{}\textsl{}\egroup{}}\hfill[cmde]
+\noindent\texttt{truc \EmbracOn{}\textsl{}}\hfill[cmde]
@@ -6437,7 +6442,7 @@ d{-}{-}efvr
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{n{-}{-}ame
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{n{-}{-}ame
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -6459,7 +6464,7 @@ d{-}{-}effn no arg
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory]
@@ -6481,7 +6486,7 @@ d{-}{-}eftypefn no arg
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -6525,7 +6530,7 @@ d{-}{-}efcv
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efcv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efcv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -6547,7 +6552,7 @@ d{-}{-}eftypecv
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory of
\texttt{c{-}{-}lass}]
@@ -6558,7 +6563,7 @@ d{-}{-}eftypecv with arguments
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efop\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efop\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[c--ategory on
\texttt{c{-}{-}lass}]
@@ -6580,7 +6585,7 @@ d{-}{-}efop no arg
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}eftp\_name
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}}\hfill[c--ategory]
+\noindent\texttt{d{-}{-}eftp\_name
\EmbracOn{}\textsl{a{-}{-}ttributes...}}\hfill[c--ategory]
@@ -6591,7 +6596,7 @@ d{-}{-}eftp
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{d{-}{-}efun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -6602,7 +6607,7 @@ d{-}{-}efun
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efmac\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Macro]
+\noindent\texttt{d{-}{-}efmac\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Macro]
@@ -6613,7 +6618,7 @@ d{-}{-}efmac
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efspec\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Special Form]
+\noindent\texttt{d{-}{-}efspec\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Special Form]
@@ -6635,7 +6640,7 @@ d{-}{-}efvar
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efvar\_name \bgroup{}\normalfont{}\textsl{arg--var
arg--var1}\egroup{}}\hfill[Variable]
+\noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textsl{arg{-}{-}var
arg{-}{-}var1}}\hfill[Variable]
@@ -6657,7 +6662,7 @@ d{-}{-}efopt
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Function]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Function]
@@ -6701,7 +6706,7 @@ d{-}{-}eftypeivar
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{d{-}{-}efmethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{d{-}{-}efmethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -6712,7 +6717,7 @@ d{-}{-}efmethod
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}}\hfill[Method on
\texttt{c{-}{-}lass}]
+\noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name
\EmbracOn{}\textsl{a{-}{-}rguments...}}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -6724,7 +6729,7 @@ d{-}{-}eftypemethod
\endgroup{}%
-\noindent\texttt{data-type2\leavevmode{}\\name2
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}}\hfill[Function]
+\noindent\texttt{data-type2\leavevmode{}\\name2
\EmbracOn{}\textsl{arguments2...}}\hfill[Function]
@@ -6746,7 +6751,7 @@ d{-}{-}eftypefn no arg2
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 on
\texttt{c{-}{-}lass2}]
@@ -6779,7 +6784,7 @@ d{-}{-}eftypecv2
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
+\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2
\EmbracOn{}\textsl{a{-}{-}rguments2...}}\hfill[c--ategory2 of
\texttt{c{-}{-}lass2}]
@@ -7179,27 +7184,27 @@ l{-}{-}ine
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose
and}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and
}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and }}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{machin \bgroup{}\normalfont{}\textsl{bidule chose and and
after}\egroup{}}\hfill[truc]
+\noindent\texttt{machin \EmbracOn{}\textsl{bidule chose and and
after}}\hfill[truc]
\index[fn]{machin@\texttt{machin}}%
-\noindent\texttt{followed \bgroup{}\normalfont{}\textsl{by a
comment}\egroup{}}\hfill[truc]
+\noindent\texttt{followed \EmbracOn{}\textsl{by a comment}}\hfill[truc]
@@ -7207,7 +7212,7 @@ l{-}{-}ine
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
Various deff lines
\endgroup{}%
-\noindent\texttt{after \bgroup{}\normalfont{}\textsl{a deff
item}\egroup{}}\hfill[truc]
+\noindent\texttt{after \EmbracOn{}\textsl{a deff item}}\hfill[truc]
@@ -7215,7 +7220,7 @@ Various deff lines
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
\endgroup{}%
-\noindent\texttt{\textsl{invalid} \bgroup{}\normalfont{}\textsl{a
g}\egroup{}}\hfill[fsetinv]
+\noindent\texttt{\textsl{invalid} \EmbracOn{}\textsl{a g}}\hfill[fsetinv]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: LaTeX @def* in code, upright brackets and parentheses,
Patrice Dumas <=