АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

dv2dt - Интернет в облаке

Запустите dv2dt в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dv2dt, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dv2dt - преобразовать двоичный файл TeX DVI в текстовое представление DTL

СИНТАКСИС


дв2дт input-DVI-файл выходной-DTL-файл

Если имена файлов опущены, то STDIN и стандартный вывод предполагаются.

ОПИСАНИЕ


дв2дт преобразует двоичный файл TeX DVI в редактируемый текстовый файл в DTL (DVI Текст Язык)
формат. Компаньон дт2дв(1) утилита может преобразовать файл DTL обратно в двоичный DVI
.

DVI КОМАНДА ОПИСАНИЕ


Файлы TeX DVI содержат компактное двоичное описание наборных страниц в виде потока
байты кода операции, за каждым сразу следует ноль или более байтов параметров. В
формат файлов DVI полностью описан в Donald E. Knuth, ТеХ: Ассоциация FitPartner™, Эддисон-
Уэсли (1986), ISBN 0-201-13437-3, а также в двитайп(1) грамотный источник программы
код.

Для удобства мы приводим здесь сводку команд DVI. В следующем списке
Байты кода операции представлены в виде десятичных значений без знака, за которыми следуют их символьные
имена (отсутствуют в файле DVI) и краткое описание. Обозначение типа б [+ п]
означает, что за байтом кода операции следует параметр b который использует n байтов, и
подписано. Без знака плюс параметр беззнаковый. Целочисленный параметр со знаком
значения всегда представлены в арифметике с дополнением до двух, что является системой, которой следует
большинством компьютеров, производимых сегодня, включая все персональные компьютеры и рабочие станции.

0 set_char_0 Установить символ 0 из текущего шрифта.

...

127 set_char_127 Установить символ 127 из текущего шрифта.

128 set1 c [1] Установить номер 1-байтового беззнакового символа (uchar) c.

129 set2 c [2] Установить 2-байтовый номер учара c.

130 set3 c [3] Установить 3-байтовый номер учара c.

131 set4 c [+4] Установить 4-байтовый знаковый символ (schar) номер c.

132 set_rule а [+4] b [+4]
Установить линейку, высоту a, ширина b.

133 положить1 c [1] Ставим 1-байтовый учар c.

134 положить2 c [2] Ставим 2-байтовый учар c.

135 положить3 c [3] Ставим 3-байтовый учар c.

136 положить4 c [+4] Ставим 4-х байтовый schar c.

137 put_rule а [+4] b [+4]
Положить правило, высота a, ширина b.

138 NOP Ничего не делать.

139 бибоп c0 [+4] ... c9 [+4] п [+4]
Начало страницы. Параметры c0 ... c9 счетчики страниц TeX,
содержимое регистров счетчика TeX \ count0 ... \ count9, Параметр
p это смещение в байтах от начала файла DVI предыдущего
бибоп байт кода операции. Первая такая команда в файле имеет p = -1.

140 ПВЗ Конец страницы.

141 протолкнуть. Толкать (h, v, w, x, y, z) в стек.

142 поп Поп (h, v, w, x, y, z) из стека.

143 right1 b [+1]
Двигаться вправо b единиц.

144 right2 b [+2]
Двигаться вправо b единиц.

145 right3 b [+3]
Двигаться вправо b единиц.

146 right4 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 а [+1] Вниз a единиц.

158 down2 а [+2] Вниз a единиц.

159 down3 а [+3] Вниз a единиц.

160 down4 а [+4] Вниз a единиц.

161 y0 Двигаться вправо y единиц.

162 y1 а [+1] Двигаться вправо a единиц и установить y = a.

163 y2 а [+2] Двигаться вправо a единиц и установить y = a.

164 y3 а [+3] Двигаться вправо a единиц и установить y = a.

165 y4 а [+4] Двигаться вправо a единиц и установить y = a.

166 z0 Двигаться вправо z единиц.

167 z1 а [+1] Двигаться вправо a единиц и установить z = a.

168 z2 а [+2] Двигаться вправо a единиц и установить z = a.

169 z3 а [+3] Двигаться вправо a единиц и установить z = a.

170 z4 а [+4] Двигаться вправо a единиц и установить z = a.

171 fnt_num_0 Установить текущий номер шрифта (F) = 0.

...

234 fnt_num_63 Поставьте f = 63.

235 фнт1 k [1] Поставьте f = k.

236 фнт2 k [2] Поставьте f = k.

237 фнт3 k [3] Поставьте f = k.

238 фнт4 к [+4] Поставьте f = k.

239 xxx1 k [1] х [k]
Специальная строка x k байт.

240 xxx2 k [2] х [k]
Специальная строка x k байт.

241 xxx3 k [3] х [k]
Специальная строка x k байт.

242 xxx4 k [4] х [k]
Специальная строка x с (без знака) k байт.

243 fnt_def1 k [1] c [4] s [4] d [4] а [1] l [1] п [а + XNUMX]
Определить шрифт k, Параметры:

c Контрольная сумма для файла TFM.

s Масштабный коэффициент в единицах DVI.

d Размер конструкции в единицах DVI.

a Длина `` области '' или каталога.

l Длина названия шрифта.

n Строка (строки) названия области и шрифта.

244 fnt_def2 k [2] c [4] s [4] d [4] а [1] l [1] п [а + XNUMX]
Определить шрифт k.

245 fnt_def3 k [3] c [4] s [4] d [4] а [1] l [1] п [а + XNUMX]
Определить шрифт k.

246 fnt_def4 к [+4] c [4] s [4] d [4] а [1] l [1] п [а + XNUMX]
Определить шрифт k.

247 заранее я [1] число [4] логово [4] mag [4] k [1] х [k]
Начало преамбулы. Параметры следующие:

i Формат DVI. Стандартный TeX имеет ID = 2, а TeX-XeT имеет ID = 3.

Num Нумератор единиц измерения 100 нм / DVI.

день Знаменатель единицы измерения 100 нм / DVI.

магнитный Увеличение 1000 *.

k Длина комментария.

x Строка комментария.

248 после p [4] число [4] логово [4] mag [4] l [4] u [4] s [2] т [2]
Начать постамбль. Параметры:

p Указатель на финальный боп.

число, логово магнитный
Дубликаты значений в преамбуле.

l Высота плюс глубина самой высокой страницы в единицах DVI.

u Ширина самой широкой страницы в единицах DVI.

s Максимальная глубина стека, необходимая для обработки этого файла DVI.

t Общее количество страниц (бибоп команды) присутствует.

249 post_post q [4] я [1] 223 ... 223
Конец постамбля. Параметры следующие:

q Байтовое смещение от начала файла DVI до после команду
это начало почтовой рассылки.

i ID формата DVI, как в преамбуле.

223 Как минимум четыре 223 байт.

250 Неопределенный.

...

255 Неопределенный.

DTL КОМАНДА ОПИСАНИЕ


Файл DTL содержит одну строку на команду с ограничением в 1024 символа на строку. Каждый
Команда содержит символическое имя операции, за которым следует ноль или более значений параметров.
Описания значений параметров здесь не повторяются; их можно найти в предыдущем
.

разнообразие
Эта команда указывает имя типа файла DTL; у него нет DVI
эквивалент файла.

(текст) Серия команд set_char для печатаемого текста ASCII.

\( Буквальная левая скобка ASCII в (тексте).

\) Буквальная правая скобка ASCII в (тексте).

\\ Литеральная обратная косая черта ASCII в (тексте).

\" Буквальные двойные кавычки ASCII в (тексте).

\ XY Set_char для символа с шестнадцатеричным кодом XY, а не в скобках,
но само по себе для удобочитаемости.

s1, s2, s2, s3 Набор с (1,2,3,4) -байтными кодировками.

sr set_rule.

p1, p2, p2, p3 Ставим, с (1,2,3,4) -байтовыми символами.

pr put_rule.

NOP NOP (ничего не делать).

бибоп бибоп (начало страницы).

ПВЗ ПВЗ (конец страницы).

[ Толкать.

] Поп.

r1, r2, r3, r4 Правильно, с (1,2,3,4) -байтным аргументом.

W0 W1 W2 W3 w4 Как в DVI.

x0, x1, x2, x3, x4 Как в DVI.

д1, д2, д3, d4 Вниз, с (1,2,3,4) -байтным аргументом.

y0, y1, y2, y3, y4 Как в DVI.

з0, з1, з2, з3, z4 Как в DVI.

fn fnt_num (установите текущий шрифт на номер шрифта от 0 до 63).

f1, f2, f3, f4 FNT (установить текущий шрифт на (1,2,3,4) -байтный номер шрифта).

особый ххх (специальные команды с длиной строки (1,2,3,4) байта).

fd fnt_def (присвоить номер именованному шрифту).

заранее Преамбула.

после после (начать постамбль).

post_post post_post (конец постамбля).

опкод Неопределенная команда DVI (от 250 до 255).

ОБРАЗЦА DTL ФАЙЛОВ


Следующий двухстрочный файл TeX
Здравствуйте.
\пока
при обработке командами
текс hello.tex
dv2dt привет.dvi привет.dtl
создает этот файл DTL:
эстрадные последовательности-6
pre 2 25400000 473628672 1000 27 'Выход TeX 1995.03.02: 2334'
боп 1 0 0 0 0 0 0 0 0 0 -1
[
д3 -917504
]
D4 42152922
[
д4 -41497562
[
r3 1310720
fd1 0 11374260171 655360 655360 0 5 дюймов cmr10 '
фн0
(Привет.)
]
]
D3 1572864
[
r4 15229091
(1)
]
ПВЗ
пост 42 25400000 473628672 1000 43725786 30785863 2 1
fd1 0 11374260171 655360 655360 0 5 'cmr10'
пост_пост 152 2 223 223 223 223
Команда
dt2dv привет.dtl привет.dvi
восстановит исходный файл DVI.

Используйте dv2dt онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    WxPython
    WxPython
    Набор модулей расширения Python, которые
    оберните классы кросс-платформенного графического интерфейса из
    wxWidgets.. Аудитория: Разработчики. Пользователь
    интерфейс: X Window System (X11), Win32...
    Скачать wxPython
  • 2
    пакетный файловый менеджер
    пакетный файловый менеджер
    Это файловый менеджер пакета Total War.
    проект, начиная с версии 1.7. А
    краткое введение в Warscape
    моддинг: ...
    Скачать пакетный файловый менеджер
  • 3
    IPerf2
    IPerf2
    Инструмент для измерения сетевого трафика
    Производительность TCP и UDP с метриками
    вокруг пропускной способности и задержки. В
    цели включают поддержание активного
    iperf треска ...
    Скачать IPerf2
  • 4
    fre: ac - бесплатный аудио конвертер
    fre: ac - бесплатный аудио конвертер
    fre:ac — бесплатный аудио конвертер и компакт-диск
    риппер для различных форматов и кодировщиков.
    Он поддерживает форматы MP3, MP4/M4A, WMA, Ogg.
    Форматы Vorbis, FLAC, AAC и Bonk
    служба поддержки, ...
    Скачать fre:ac - бесплатный аудио конвертер
  • 5
    Матплотлиб
    Матплотлиб
    Matplotlib - обширная библиотека
    для создания статических, анимированных и
    интерактивные визуализации на Python.
    Matplotlib упрощает простые вещи и
    трудная вещь ...
    Скачать Matplotlib
  • 6
    БотМан
    БотМан
    Напишите логику чат-бота один раз и
    подключите его к одному из доступных
    службы обмена сообщениями, включая Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram или даже йо...
    Скачать BotMan
  • Больше »

Команды Linux

Ad