เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

dv2dt - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ dv2dt เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ dv2dt เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


dv2dt - เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ TeX DVI binary เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เปเป‰เบ„เบงเบฒเบก DTL

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


dv2dt input-DVI-file output-DTL-file

เบ–เป‰เบฒเบŠเบทเปˆเป„เบŸเบฅเปŒเบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ stdin เปเบฅเบฐ stdout เบ„เบฒเบ”เบงเปˆเบฒ.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


dv2dt เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ TeX DVI เบชเบญเบ‡เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เปƒเบ™ DTL (DVI เบ‚เปเป‰เบ„เบงเบฒเบก เบžเบฒเบชเบฒ)
เบฎเบนเบšเปเบšเบš. เบ„เบนเปˆ dt2dv(1) เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ DTL เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™ DVI เบชเบญเบ‡
เบเบทเปˆเบ™.

DVI เบ„เปเบฒเบชเบฑเปˆเบ‡ เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เป„เบŸเบฅเปŒ TeX DVI เบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเปเบšเบšเบ–เบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ›เบฐเป€เบžเบ”, เป€เบ›เบฑเบ™เบเบฐเปเบชเบ‚เบญเบ‡
เป„เบšเบ•เปŒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, เปเบ•เปˆเบฅเบฐเบญเบฑเบ™เบ—เบฑเบ™เบ—เบตเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบ XNUMX เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบžเบฒเบฃเบฒเบกเบดเป€เบ•เบต bytes. เป„เบ”เป‰
เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป„เบŸเบฅเปŒ DVI เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™เปƒเบ™ Donald E. Knuth, TeX: เป„เบ”เป‰ เป‚เบ„เบ‡เบเบฒเบ™, Addison-
Wesley (1986), ISBN 0-201-13437-3, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปƒเบ™ dvitype(1) เปเบซเบผเปˆเบ‡เป‚เบ›เบฃเปเบเบฃเบกเบ—เบตเปˆเบฎเบนเป‰เปœเบฑเบ‡เบชเบท
เบฅเบฐเบซเบฑเบ”.

เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ DVI เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰. เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰,
เป„เบšเบ•เปŒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบกเปˆเบ™เปƒเบซเป‰เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ—เบปเบ”เบชเบฐเบ™เบดเบเบปเบกเบ—เบตเปˆเบšเปเปˆเบกเบตเบฅเบฒเบเป€เบŠเบฑเบ™, เบ•เบฒเบกเบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™
เบŠเบทเปˆ (เบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒ DVI), เปเบฅเบฐเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†. เบเบฒเบ™โ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เป€เบŠเบฑเปˆเบ™โ€‹ b[+n]
เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ byte เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต b เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ n bytes, เปเบฅเบฐเปเบกเปˆเบ™
เป€เบŠเบฑเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบšเบงเบ, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบˆเบฐเบšเปเปˆเบ–เบทเบเป€เบŠเบฑเบ™. เป€เบŠเบฑเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบก
เบ„เปˆเบฒเปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เป€เบฅเบเบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบชเบญเบ‡เบขเปˆเบฒเบ‡เบชเบฐเป€เปเบต, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก
เป‚เบ”เบเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ—เบตเปˆเบœเบฐเบฅเบดเบ”เปƒเบ™เบกเบทเป‰เบ™เบตเป‰, เบฅเบงเบกเบ—เบฑเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบ.

0 set_char_0 เบ•เบฑเป‰เบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 0 เบˆเบฒเบเบŸเบญเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

...

127 set_char_127 เบ•เบฑเป‰เบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ 127 เบˆเบฒเบเบŸเบญเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

128 set1 c[1] เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเป€เบฅเบ 1-byte unsigned เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ (uchar). c.

129 set2 c[2] เบ•เบฑเป‰เบ‡เบ•เบปเบงเป€เบฅเบ uchar 2-byte c.

130 set3 c[3] เบ•เบฑเป‰เบ‡เบ•เบปเบงเป€เบฅเบ uchar 3-byte c.

131 set4 c[+4] เบเปเบฒเบ™เบปเบ” 4-byte เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบกเบตเบฅเบฒเบเป€เบŠเบฑเบ™ (schar). c.

132 set_rule a[+4] b[+4]
เบเปเบฒเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบš, เบ„เบงเบฒเบกเบชเบนเบ‡ a, เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡ b.

133 เปƒเบชเปˆ1 c[1] เปƒเบชเปˆ uchar 1-byte c.

134 เปƒเบชเปˆ2 c[2] เปƒเบชเปˆ uchar 2-byte c.

135 เปƒเบชเปˆ3 c[3] เปƒเบชเปˆ uchar 3-byte c.

136 เปƒเบชเปˆ4 c[+4] เปƒเบชเปˆ schar 4-byte c.

137 put_rule a[+4] b[+4]
เปƒเบชเปˆเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบ„เบงเบฒเบกเบชเบนเบ‡ a, เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡ b.

138 เบšเปเปˆ เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เบซเบเบฑเบ‡.

139 bop c0[+4] ... c9[+4] p[+4]
เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เปœเป‰เบฒ. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ c0 ... c9 เปเบกเปˆเบ™เป‚เบ•เบ™เบฑเบšเปœเป‰เบฒเบ‚เบญเบ‡ TeX,
เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ TeX เบ™เบฑเบš \เบ™เบฑเบš0 ... \เบ™เบฑเบš9. เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต
p เปเบกเปˆเบ™เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบ byte เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ DVI เบ‚เบญเบ‡เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰
bop เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™ byte. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปƒเบ™เป„เบŸเบฅเปŒเบกเบต p = -1.

140 เป€เบญเบต เบชเบดเป‰เบ™เบชเบธเบ”เปœเป‰เบฒ.

141 เบเบฒเบ™เบŠเบธเบเบเบนเป‰ เบเบนเป‰ (h,v,w,x,y,z) เปƒเบชเปˆ stack.

142 เบšเปเปˆ เบ›เบฑเบญเบš (h,v,w,x,y,z) เบˆเบฒเบ stack.

143 เบชเบดเบ”1 b[+1]
เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

144 เบชเบดเบ”2 b[+2]
เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

145 เบชเบดเบ”3 b[+3]
เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

146 เบชเบดเบ”4 b[+4]
เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

147 w0 เบเป‰เบฒเบเบ‚เบงเบฒ w เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

148 w1 b[+1] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” w = b.

149 w2 b[+2] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” w = b.

150 w3 b[+3] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” w = b.

151 w4 b[+4] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” w = b.

152 x0 เบเป‰เบฒเบเบ‚เบงเบฒ x เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

153 x1 b[+1] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” x = b.

154 x2 b[+2] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” x = b.

155 x3 b[+3] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” x = b.

156 x4 b[+4] เบเป‰เบฒเบเบ‚เบงเบฒ b เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” x = b.

157 down1 a[+1] เบเป‰เบฒเบโ€‹เบฅเบปเบ‡ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

158 down2 a[+2] เบเป‰เบฒเบโ€‹เบฅเบปเบ‡ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

159 down3 a[+3] เบเป‰เบฒเบโ€‹เบฅเบปเบ‡ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

160 down4 a[+4] เบเป‰เบฒเบโ€‹เบฅเบปเบ‡ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

161 y0 เบเป‰เบฒเบเบ‚เบงเบฒ y เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

162 y1 a[+1] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” y = a.

163 y2 a[+2] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” y = a.

164 y3 a[+3] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” y = a.

165 y4 a[+4] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” y = a.

166 z0 เบเป‰เบฒเบเบ‚เบงเบฒ z เบซเบ™เปˆเบงเบเบ‡เบฒเบ™.

167 z1 a[+1] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” z = a.

168 z2 a[+2] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” z = a.

169 z3 a[+3] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” z = a.

170 z4 a[+4] เบเป‰เบฒเบเบ‚เบงเบฒ a เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เปเบฅเบฐเบเปเบฒเบ™เบปเบ” z = a.

171 fnt_num_0 เบ•เบฑเป‰เบ‡เบ•เบปเบงเป€เบฅเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™ (f) = 0.

...

234 fnt_num_63 เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ f = 63.

235 fnt1 k[1] เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ f = k.

236 fnt2 k[2] เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ f = k.

237 fnt3 k[3] เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ f = k.

238 fnt4 k[+4] เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰ f = k.

239 xxx1 k[1] x[k]
เบชเบฒเบเบžเบดเป€เบชเบ” x เบเบฑเบš k เป„เบš.

240 xxx2 k[2] x[k]
เบชเบฒเบเบžเบดเป€เบชเบ” x เบเบฑเบš k เป„เบš.

241 xxx3 k[3] x[k]
เบชเบฒเบเบžเบดเป€เบชเบ” x เบเบฑเบš k เป„เบš.

242 xxx4 k[4] x[k]
เบชเบฒเบเบžเบดเป€เบชเบ” x เบเบฑเบš (เบšเปเปˆเป„เบ”เป‰เป€เบŠเบฑเบ™) k เป„เบš.

243 fnt_def1 k[1] c[4] s[4] d[4] a[1] l[1] n[a+l]
เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ k. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเบ™:

c Checksum เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ TFM.

s เบ›เบฑเบ”เป„เบˆเบ‚เบฐเบซเบ™เบฒเบ”, เปƒเบ™เบซเบ™เปˆเบงเบ DVI.

d เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ™เบญเบญเบเปเบšเบš, เปƒเบ™เบซเบ™เปˆเบงเบ DVI.

a เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡ ``เบžเบทเป‰เบ™เบ—เบตเปˆ'' เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต.

l เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบŠเบทเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™.

n เบžเบทเป‰เบ™เบ—เบตเปˆ เปเบฅเบฐเบŠเบทเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ string(s).

244 fnt_def2 k[2] c[4] s[4] d[4] a[1] l[1] n[a+l]
เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ k.

245 fnt_def3 k[3] c[4] s[4] d[4] a[1] l[1] n[a+l]
เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ k.

246 fnt_def4 k[+4] c[4] s[4] d[4] a[1] l[1] n[a+l]
เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ k.

247 pre i[1] เบ•เบปเบงเป€เบฅเบ[4] เปเบ”เบ™[4] mag[4] k[1] x[k]
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ„เปเบฒเบšเบฑเบ™เบเบฒเบ. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเบ™:

i เบฎเบนเบšเปเบšเบš DVI. เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ TeX เบกเบต ID = 2, เปเบฅเบฐ TeX-XeT เบกเบต ID = 3.

num เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบซเบ™เปˆเบงเบ 100 nm / DVI.

เป„เบ”เป‰ เบ•เบปเบงเบซเบฒเบ™เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบšเปเบฅเบดเบเบฒเบ™ 100 nm / DVI.

เบญเบปเบ‡เบเบฒเบ™เปเบกเบฑเบ เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ 1000 *.

k เบ„เบงเบฒเบกเบเบฒเบงเบ„เบณเป€เบซเบฑเบ™.

x เบชเบฐเบ•เบฃเบดเบ‡เบ„เบณเป€เบซเบฑเบ™.

248 เบเบฐเบ—เบนเป‰ เบซเบ™เป‰เบฒ[4] เบ•เบปเบงเป€เบฅเบ[4] เปเบ”เบ™[4] mag[4] l[4] u[4] s[2] t[2]
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ postamble. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเบ™:

p เบŠเบตเป‰เป„เบ›เบซเบฒเบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบ.

เบ•เบปเบงเป€เบฅเบ, เปเบ”เบ™, เบญเบปเบ‡เบเบฒเบ™เปเบกเบฑเบ
เบเบฒเบ™เบŠเปเป‰เบฒเบเบฑเบ™เบ‚เบญเบ‡เบ„เปˆเบฒเปƒเบ™ preamble.

l เบ„เบงเบฒเบกเบชเบนเบ‡-เบšเบงเบ-เป€เบฅเบดเบเบ‚เบญเบ‡เปœเป‰เบฒเบ—เบตเปˆเบชเบนเบ‡เบ—เบตเปˆเบชเบธเบ”, เปƒเบ™เบซเบปเบงเปœเปˆเบงเบ DVI.

u เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบเบงเป‰เบฒเบ‡เบ—เบตเปˆเบชเบธเบ”, เปƒเบ™เบซเบ™เปˆเบงเบ DVI.

s เบ„เบงเบฒเบกเป€เบฅเบดเบเบ‚เบญเบ‡ stack เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒ DVI เบ™เบตเป‰.

t เบˆเบณเบ™เบงเบ™เปœเป‰เบฒเบ—เบฑเบ‡เปเบปเบ” (bop เบ„เปเบฒเบชเบฑเปˆเบ‡) เบ›เบฐเบˆเบธเบšเบฑเบ™.

249 post_post q[4] i[1] 223 ... 223
เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เป„เบ›เบชเบฐเบ™เบต. เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเบ™:

q Byte เบŠเบปเบ”เป€เบŠเบตเบเบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ DVI เป„เบ›เบซเบฒ เบเบฐเบ—เบนเป‰ เบ„เปเบฒเบชเบฑเปˆเบ‡
เบ—เบตเปˆเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ postamble เป„เบ”เป‰.

i ID เบฎเบนเบšเปเบšเบš DVI, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบšเปƒเบ™เบ„เปเบฒเบšเบฑเบ™เบเบฒเบ.

223 เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเบตเปˆ 223 เป„เบš.

250 เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

...

255 เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

DTL เบ„เปเบฒเบชเบฑเปˆเบ‡ เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เป„เบŸเบฅเปŒ DTL เบ›เบฐเบเบญเบšเบกเบตเบซเบ™เบถเปˆเบ‡เปเบ–เบงเบ•เปเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡, เบˆเปเบฒเบเบฑเบ” 1024 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เปเปˆเปเบ–เบง. เปเบ•เปˆเบฅเบฐ
เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบŠเบทเปˆโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹, เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ•เบฒเบกโ€‹เบ”เป‰เบงเบโ€‹เบชเบนเบ™โ€‹เบซเบผเบทโ€‹เบซเบผเบฒเบโ€‹เบ„เปˆเบฒโ€‹เบžเบฒโ€‹เบฃเบฒโ€‹เบกเบดโ€‹เป€เบ•เบตโ€‹.
เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ„เปˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบŠเป‰เปเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰; เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เปƒเบ™เบญเบฐเบ”เบตเบ”
เบชเปˆเบงเบ™.

เปเบ™เบงเบžเบฑเบ™
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบŠเบทเปˆเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เป„เบŸเบฅเปŒ DTL; เบกเบฑเบ™เบšเปเปˆเบกเบต DVI
เบ—เบฝเบšเป€เบ—เบปเปˆเบฒเป„เบŸเบฅเปŒ.

(เบ‚เปเป‰โ€‹เบ„เบงเบฒเบก) เบŠเบธเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ set_char, เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก ASCII เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰.

\( เบงเบปเบ‡เป€เบฅเบฑเบšเบŠเป‰เบฒเบ ASCII เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™ (เบ‚เปเป‰เบ„เบงเบฒเบก).

\) เบงเบปเบ‡เป€เบฅเบฑเบšเบ‚เบงเบฒ ASCII เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™ (เบ‚เปเป‰เบ„เบงเบฒเบก).

\\ เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบซเบเปเป‰เปœเป‰เบฒ ASCII เปƒเบ™ (เบ‚เปเป‰เบ„เบงเบฒเบก).

\" เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ ASCII double quote เปƒเบ™ (เบ‚เปเป‰เบ„เบงเบฒเบก).

\XY Set_char เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ XY, เบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบš,
เปเบ•เปˆเบ”เป‰เบงเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป„เบ”เป‰.

s1, s2, s2, s3 เบ•เบฑเป‰เบ‡, เบ”เป‰เบงเบ (1,2,3,4)-byte charcodes.

sr set_rule.

p1, p2, p2, p3 เปƒเบชเปˆ, เบ”เป‰เบงเบ (1,2,3,4)-byte charcodes.

pr put_rule.

เบšเปเปˆ เบšเปเปˆ (เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เบซเบเบฑเบ‡).

bop bop (เบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เปœเป‰เบฒ).

เป€เบญเบต เป€เบญเบต (เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เปœเป‰เบฒ).

[ เบเบนเป‰.

] เบ›.เบญเบš.

r1, r2, r3, r4 เบชเบดเบ”, เบ”เป‰เบงเบ (1,2,3,4)-byte argument.

w0, w1, w2, w3, w4 เบ”เบฑเปˆเบ‡เปƒเบ™ DVI.

x0, x1, x2, x3, x4 เบ”เบฑเปˆเบ‡เปƒเบ™ DVI.

เบ‡. เบ‡. เบ‡. d4 เบฅเบปเบ‡, เบ”เป‰เบงเบ (1,2,3,4)-byte argument.

y0, y1, y2, y3, y4 เบ”เบฑเปˆเบ‡เปƒเบ™ DVI.

z0, z1, z2, z3, z4 เบ”เบฑเปˆเบ‡เปƒเบ™ DVI.

fn fnt_num (เบ•เบฑเป‰เบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™ 0 เบซเบฒ 63).

f1, f2, f3, f4 fnt (เบ•เบฑเป‰เบ‡เบŸเบญเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™ (1,2,3,4)-byte font number).

เบžเบดเป€เบชเบ” xxx (เบ„เปเบฒเบชเบฑเปˆเบ‡เบžเบดเป€เบชเบ”เบ—เบตเปˆเบกเบต (1,2,3,4)-byte string length).

fd fnt_def (เบกเบญเบšเบซเบกเบฒเบเป€เบฅเบเปƒเบชเปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบกเบตเบŠเบทเปˆ).

pre เบ„เปเบฒเบšเบฑเบ™เบเบฒเบ.

เบเบฐเบ—เบนเป‰ เบเบฐเบ—เบนเป‰ (เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ postamble).

post_post post_post (เบชเบดเป‰เบ™เบชเบธเบ” postamble).

opcode เบ„เปเบฒเบชเบฑเปˆเบ‡ DVI เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ” (250 เบซเบฒ 255).

เบ•เบปเบงเบขเปˆเบฒเบ‡ DTL เป€เบญเบเบฐเบชเบฒเบ™


เป„เบŸเบฅเปŒ TeX 2 เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบชเบฐเบšเบฒเบเบ”เบต.
\เบชเบฐเบšเบฒเบเบ”เบต
เป€เบกเบทเปˆเบญเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ”เป‰เบงเบเบ„เบณเบชเบฑเปˆเบ‡
tex เบชเบฐเบšเบฒเบเบ”เบต.tex
dv2dt เบชเบฐเบšเบฒเบเบ”เบต.dvi hello.dtl
เบœเบฐเบฅเบดเบ”เป„เบŸเบฅเปŒ DTL เบ™เบตเป‰:
เบฅเบณเบ”เบฑเบšเปเบ™เบงเบžเบฑเบ™-6
เบเปˆเบญเบ™ 2 25400000 473628672 1000 27 'TeX output 1995.03.02:2334'
bop 1 0 0 0 0 0 0 0 0 0 -1
[
d3 -917504
]
d4 42152922
[
d4 -41497562
[
r3 1310720
fd1 0 11374260171 655360 655360 0 5'' 'cmr10' .
fn0
(เบชเบฐเบšเบฒเบเบ”เบต.)
]
]
d3 1572864
[
r4 15229091
(1โ€‹)
]
เป€เบญเบต
เบ›เบฐเบเบฒเบ” 42 25400000 473628672 1000 43725786 30785863 2 1
fd1 0 11374260171 655360 655360 0 5 'cmr10' .
post_post 152 2 223 223 223 223
เบ„เปเบฒเบชเบฑเปˆเบ‡
dt2dv เบชเบฐเบšเบฒเบเบ”เบต.dtl เบชเบฐเบšเบฒเบเบ”เบต.dvi
เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ DVI เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ„เบทเบ™เปƒเปเปˆ.

เปƒเบŠเป‰ dv2dt เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    wxPython
    wxPython
    เบŠเบธเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Python เบ—เบตเปˆ
    เบซเปเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™ GUI เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบˆเบฒเบ
    wxWidgets.. เบœเบนเป‰เบŠเบปเบก: เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบœเบนเป‰เปƒเบŠเป‰
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš: X Window System (X11), Win32 ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” wxPython
  • 2
    packfilemanager
    packfilemanager
    เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒ Total War pack
    เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เป€เบฅเบตเปˆเบกโ€‹เบˆเบฒเบโ€‹เบชเบฐโ€‹เบšเบฑเบš 1.7โ€‹. เบ
    เบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบš Warscape
    modding: ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” packfilemanager
  • 3
    IPerf2
    IPerf2
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” TCP เปเบฅเบฐ UDP เบ”เป‰เบงเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบ›เบฐเบกเบฒเบ™เบ—เบฑเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ เปเบฅเบฐ latency. เป„เบ”เป‰
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบฅเบงเบกเป€เบ–เบดเบ‡เบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง
    iperf cod...
    เบ”เบฒเบงเป‚เบซเบฅเบ” IPerf2
  • 4
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡ เปเบฅเบฐ CD เบŸเบฃเบต
    ripper เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.
    เบกเบฑเบ™เบกเบต MP3, MP4 / M4A, WMA, Ogg
    เบฎเบนเบšเปเบšเบš Vorbis, FLAC, AAC, เปเบฅเบฐ Bonk
    เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹, ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบŸเบฃเบต:ac - เปเบ›เบ‡โ€‹เบชเบฝเบ‡โ€‹เบŸเบฃเบตโ€‹
  • 5
    matplotlib
    matplotlib
    Matplotlib เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš
    เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ static, เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เปเบฅเบฐ
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเปƒเบ™ Python.
    Matplotlib เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ
    เบเบฒเบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Matplotlib
  • 6
    Botman
    Botman
    เบ‚เบฝเบ™เป€เบซเบ”เบœเบปเบ™ chatbot เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ„เบฑเป‰เบ‡เบ”เบฝเบงเปเบฅเบฐ
    เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบกเบฑเบ™เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆ
    เบšเปเบฅเบดเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เบฅเบงเบกเบ—เบฑเบ‡ Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” BotMan
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad