summaryrefslogtreecommitdiff
path: root/support/TeX4ht/doc/mn22.html
blob: 5bcd41e457a87a337dd3a23dd2f11cb708d8e853 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<?xml version="1.0" encoding="iso-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->  
<html xmlns="http://www.w3.org/1999/xhtml"  
> 
<head><title></title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)" /> 
<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)" /> 
<!-- xhtml,th4,index --> 
<meta name="src" content="mn.tex" /> 
<link rel="stylesheet" type="text/css" href="mn.css" /> 
<meta name="viewport" content="width=device-width, initial-scale=1" /> 
</head><body 
>
<!--l. 6165--><p class="noindent" ><a 
 href="mn11.html#mn22-1"  name="mn22-1" >1</a>.   <a 
  name="index22-62003"></a><span 
class="cmtt-10">\NoFonts </span>This command asks that information provided in the font files will be used for the symbols, but
not the information requested for the fonts in the source LaTeX file through the &#8216;<span 
class="cmtt-10">\Configure{htf}</span>&#8217;
command.
</p><hr />
<!--l. 6172--><p class="noindent" ><a 
 href="mn11.html#mn22-2"  name="mn22-2" >2</a>.   <a 
  name="index22-62005"></a><span 
class="cmtt-10">\EndNoFonts</span>
</p><!--l. 6174--><p class="indent" >    This command asks to end the effect of the most recently encountered <span 
class="cmtt-10">\NoFonts </span>command that is still
active.
</p>
    <table id="TBL-10"  
><tr >
<td class="output" 
><div class="output"><span 
class="cmti-10">italic </span>not italic not italic <span 
class="cmti-10">italic</span>.
    </div></td><td 
><div class="source">
      <div class="ShowCode">
      <br />&nbsp;<span 
class="cmtt-10">{\it</span>&nbsp;<span 
class="cmtt-10">italic</span>&nbsp;<span 
class="cmtt-10">\NoFonts\NoFonts</span>
      <br />&nbsp;<span 
class="cmtt-10">not</span>&nbsp;<span 
class="cmtt-10">italic</span>&nbsp;<span 
class="cmtt-10">\EndNoFonts</span>
      <br />&nbsp;<span 
class="cmtt-10">not</span>&nbsp;<span 
class="cmtt-10">italic</span>&nbsp;<span 
class="cmtt-10">\EndNoFonts</span>
      <br />&nbsp;<span 
class="cmtt-10">italic}.</span>
</div>
    </div></td></tr></table><hr />
<!--l. 6203--><p class="noindent" ><a 
 href="mn11.html#mn22-3"  name="mn22-3" >3</a>.   <a 
  name="index22-62007"></a><span 
class="cmtt-10">\Configure{htf} {</span><span 
class="cmti-10">class</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">delimiter</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-1</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-2</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-3</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-4</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-5</span><span 
class="cmtt-10">}</span>
<span 
class="cmtt-10">{</span><span 
class="cmti-10">template-6</span><span 
class="cmtt-10">} {</span><span 
class="cmti-10">template-7</span><span 
class="cmtt-10">}</span>
</p><!--l. 6206--><p class="indent" >    Each character is provided two entries in its virtual font file: a string and an integer number. The integer
number is considered to be the class of the character. An even number requests that the character will be
represented by the string. An odd number requests that the character will be represented by a picture, with the
string acting as an alternative representation.
</p><!--l. 6213--><p class="indent" >    The current <span 
class="cmtt-10">\Configure </span>command provides a template for introducing, into the hypertext document, the
representations of the symbols of the specified class. The template is consisted of the seven specified components,
where the delimiter must be a character that does not appear in these components.
</p><!--l. 6219--><p class="indent" >    In even classes, the template is used for outputing a tuple, consisting of the following information, for the given
symbol: the font name, the font size, the font magnification when it differs from 100%, and the corresponding string
field from the virtual font.
</p><!--l. 6224--><p class="indent" >    The first component is printed unconditionally at the beginning. The font name is printed only if the second
component of the template is not empty and, when it is not empty, the second component should be a template for
printing a string in a C program. Similarly, the font size is printed only if the third component of the template is not
empty, and in such a case the component should be a template for printing a string in a C program. On the other
hand, the font magnification is printed only if the fourth component of the template is not empty, and in such
a case the component should be a template for printing an integer in a C program. The rest of the
components of the template are added literally into the output, where either the fifth or the sixth
component must be empty. The string field from the virtual font is introduced just before the last

component.
</p>
    <table id="TBL-11"  
><tr >
<td class="output" 
><div class="output"> <span class="underline">text</span> <span class="cmti-10">text</span>
    <br /><br />
<div class="Verbatim"><span class="cmtt-10">&#x003C;span</span><span class="cmtt-10">&#x00A0;class="underline"&#x003E;text&#x003C;/span&#x003E;</span><span class="cmtt-10">&#x00A0;</span>
<br /><span class="cmtt-10">&#x003C;span</span><span class="cmtt-10">&#x00A0;class="cmti-10"&#x003E;text&#x003C;/span&#x003E;</span><span class="cmtt-10">&#x00A0;</span>
<br /></div>
    </div></td><td 
><div class="source">
      <div class="ShowCode">
      <br />&nbsp;<span class="cmtt-10">{\it</span>
      <br />&nbsp;<span class="cmtt-10">\Configure{htf}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{0}{+}{&#x003C;span</span>&nbsp;<span class="cmtt-10">class="}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{}{}{}{}{underline"&#x003E;}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{&#x003C;/span&#x003E;}</span>
      <br />&nbsp;<span class="cmtt-10">text%</span>
      <br />&nbsp;<span class="cmtt-10">\Configure{htf}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{0}{+}{&#x003C;span</span>&nbsp;<span class="cmtt-10">class="}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{\%s}{-\%s}{--\%d}{}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{"&#x003E;}{&#x003C;/span&#x003E;}</span>
      <br />&nbsp;<span class="cmtt-10">text}</span>
</div>
    </div></td></tr></table>
    The <span class="cmtt-10">\Configure </span>defines for a symbol of an even class, a prefix and a postfix to be inserted around the
string assigned to the symbol in its virtual font file. The <span class="cmtt-10">\Configure </span>for characters of class 0 has the
extra property that it provides extra prefixes and postfixes also for all the pictorial representations of
symbols.
<!--l. 6276--><p class="indent" >    A <span class="cmtt-10">\Configure </span>command for an odd class defines a template to output a tuple, consisting of the
following information: the font name, the alternative string from the virtual font, the font name, the
font size, the font magnification when it differs from 100%, and the character code of the symbol.
The output is determined in a manner similar to that implied for symbols from characters of odd
classes.
</p>
    <table id="TBL-12"  
><tr >
<td class="output" 
><div class="output">
    <span class="cmmi-10">&#x03B1;</span><span class="cmmi-10">&#x03B1;</span>
    </div></td><td 
><div class="source">
      <div class="ShowCode">
      <br />&nbsp;<span class="cmtt-10">\Configure{htf}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{1}{+}{&#x003C;sup&#x003E;&#x003C;img</span>&nbsp;<span class="cmtt-10">src="}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{"</span>&nbsp;<span class="cmtt-10">alt="}{}{}{}{}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{"</span>&nbsp;<span class="cmtt-10">/&#x003E;&#x003C;/sup&#x003E;}</span>
      <br />&nbsp;
      <br />&nbsp;<span class="cmtt-10">$\alpha$%</span>
      <br />&nbsp;<span class="cmtt-10">\Configure{htf}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{1}{+}{&#x003C;img</span>&nbsp;<span class="cmtt-10">src="}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{"</span>&nbsp;<span class="cmtt-10">alt="}{"</span>&nbsp;<span class="cmtt-10">class="\%s}</span>
      <br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="cmtt-10">{\%s}{-\%d}{--\%x}{"</span>&nbsp;<span class="cmtt-10">/&#x003E;}%</span>
      <br />&nbsp;<span class="cmtt-10">$\alpha$</span>
</div>
    </div></td></tr></table><hr />

<!--l. 6313--><p class="noindent" ><a 
 href="mn11.html#mn22-4"  name="mn22-4" >4</a>.   <a 
  name="index22-62009"></a><span class="cmtt-10">\Configure{htf-sty} {</span><span class="cmti-10">class/font</span><span class="cmtt-10">} {</span><span class="cmti-10">CSS-instructions</span><span class="cmtt-10">} </span>This command specifies CSS content for font classes
and virtual hypertext fonts.
</p>

    <hr />
<!--l. 6317--><p class="indent" >    <small>Generated August 24, 2020 - <a href="/tex4ht/">tex4ht home page</a></small></p> 
</body></html>