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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


catdvi - конвертер DVI в обычный текст

СИНТАКСИС


Catdvi [-d дебагель, --debug =дебагель] [-e внешний вид, --output-encoding =внешний вид]
[-p Pagespec, --first-page =Pagespec] [-l Pagespec, --last-page =Pagespec] [-Н, --список-страниц-
номера] [-с, --последовательный] [-У, --show-неизвестные-глифы] [-час, --Помогите] [--версия]
[--авторское право] [dvi-файл]

ОПИСАНИЕ


Эта страница руководства содержит документы Catdvi версия 0.14

Catdvi читает файл DVI (наборное устройство DeVice Independent) dvi-файл и выгружает простой текст
приближение описываемого документа к стандартному выводу. Если аргумент dvi-файл опущено
или тире (`- '), Catdvi будет читать из стандартного ввода. Несколько выходной кодировок (другой
наборы символов для вывода обычного текста), в первую очередь UTF-8.

Текущая версия Catdvi незавершенная работа; он может быть недостаточно прочным для
производственное использование, но уже отлично работает с линейным английским текстом. Многие математические
также используются символы (например, заглавные греческие буквы) и формулы средней сложности
правильно.

Программа должна прочитать файлы TFM (Tex Font Metric), соответствующие используемым шрифтам.
в файле DVI. Они ищутся (и, если необходимо и возможно, создаются на лету)
через Кпатси библиотека.

Чтобы правильно перевести файл DVI в текст, вход кодирование используемых шрифтов
в нем (то есть сохраняющее смысл отображение кодовых точек шрифта в Unicode) должно быть известно.
Используется множество различных кодировок шрифтов. На момент написания Catdvi
понимает следующие входные кодировки:

`ТЕКСТ '
Оригинальная кодировка шрифта Кнута, также известная как OT1.

`ТЕКСТ БЕЗ F-ЛИГАТУР '
Вариант вышеперечисленного.

`РАСШИРЕННОЕ КОДИРОВАНИЕ ШРИФТА - ЛАТИНСКИЙ '
Кодировка Cork, также известная как T1.

`TEX MATH ITALIC '
Кодировка математических курсивных шрифтов Кнута, также известная как OML.

`СИМВОЛЫ ТЕКСТОВОЙ МАТЕМАТИКИ '
Кодирование шрифтов математических символов Кнута, также известных как OMS.

`TEX MATH EXTENSION '(большая часть)
Кодирование шрифтов математического расширения Кнута (большие операторы, скобки и т. Д.), А также
известный как OMX.

`TEX TYPEWRITER TEXT '
Кодировка шрифтов печатной машинки Кнута.

`ЛАТЕКСНЫЕ СИМВОЛЫ '
Кодировка легких шрифтов.

Шрифт символа европейской валюты (`eurosym ') Хенрика Тейлингса.

`TEXTEXT COMPANION SYMBOLS 1 --- TS1 '(почти все)
Кодировка сопутствующих шрифтов текста.

Шрифт символа Мартина Фогельса (`MarVoSym ').
И версия 1998 года, и версия 2000 поддерживаются в максимально возможной степени - примерно половина
символов не могут быть представлены в Юникоде.

`ЧЕРНАЯ ДОСКА '
Кодировка жирных математических (bbm) шрифтов для классной доски.

Все шрифты AMS, кроме кириллических.
Это включает группу математических символов AMS A и группу B, Euler fraktur, Euler
курсив, скрипт Эйлера и шрифты расширения, совместимые с Эйлером.

Невозможно сделать идеальный перевод из DVI без пометок в обычный текст, так как
первый описывает только макет страницы, а переводчик, такой как этот, должен
действительно знать, где заканчиваются слова и абзацы, и, что более важно, какие глифы должны быть
выровнен по вертикали и не должен. Текущий алгоритм выравнивания пытается сохранить
относительные горизонтальные положения начала слов; в большинстве случаев это хорошо работает. Слово
взломы обнаруживаются с помощью простой эвристики; абзацы вообще не обнаруживаются (и нет
выполняется попытка заполнения абзаца).

Цена выравнивания заключается в том, что вывод, вероятно, будет иметь ширину более 80 столбцов, даже
хоть Catdvi очень старается не использовать больше столбцов, чем это строго необходимо. Выход
обычно менее 120 столбцов, почти всегда менее 132 столбцов в ширину. Это может быть хорошо
идея по возможности переключить ваш терминал в один из этих режимов.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Программа следует обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с двух
тире.

-d дебагель, --debug =дебагель
Установите уровень вывода отладки на дебагель (по умолчанию 10). Большие значения приведут к
в большом количестве отладочных данных 0 - вообще нет. Максимальный уровень вывода отладки
в настоящее время используется 150.

-e внешний вид, --output-encoding =внешний вид
Укажите кодировку выходного набора символов. внешний вид может быть одним из чисел
или имена из таблицы ниже. Имена не чувствительны к регистру. Следующий вывод
должны быть доступны кодировки:

0: UTF-8
1: США-ASCII
2: ИСО-8859-1
3: ИСО-8859-15

Команда Catdvi --Помогите (см. ниже) даст более актуальный список всех
скомпилированные выходные кодировки. Кодировка по умолчанию - 1.

-p Pagespec, --first-page =Pagespec
Не выводить страницы перед страницей Pagespec. Страницы можно указать в трех
различные пути; первые два точно такие же, как и для Dvips(1).

Число (возможно отрицательное) Num указывает номер страницы TeX, который хранится как
так называемый количество0 значение в файле DVI для каждой страницы. Обычный TeX использует отрицательные
номера страниц для обложек с римскими номерами (титульный лист, предисловие, оглавление и т. д.),
количество0 значения сравниваются как
-1 <-2 <-3 <... <1 <2 <3 <...
Может быть несколько страниц с одинаковым количество0 значение в одном файле DVI. Этот
обычно встречается в документах со схемой нумерации страниц по главам.

Число со знаком равенства (`=Num') указывает физическую страницу, т. е.
Num-я страница в файле DVI. Нумерация начинается с 1. Обратите внимание, что с
полная форма варианта, который вам действительно нужен два знаки равенства, один как часть длинного
вариант и один как часть спецификации страницы. Пример:
Catdvi --first-page == 5 foo.dvi

Третья форма описания страницы, два числа, разделенные двоеточием.
(`num1:num2'), полезно для документов с отдельными пронумерованными частями, например
главы. Это относится к странице с количество0 значение равно num2 который Catdvi
считает, что частично num1. Поскольку эти номера деталей не хранятся в DVI
файл, программа должна их угадать: внутренний глава счетчик увеличивается на
по одному каждый раз количество0 значение текущей страницы не больше (см. выше
порядок), чем на предыдущей странице. Счетчик инициализируется на 1, если
первая страница имеет отрицательный количество0 значение и 0 в противном случае. (Документ с
Отдельно пронумерованные части, вероятно, будут иметь отдельно пронумерованные передние панели, как
ну, а затем это правило сохраняет внутренний счетчик равным реальной части мира
числа.)

-l Pagespec, --last-page =Pagespec
Не выводить страницы за страницей Pagespec. Страницы указаны точно так же, как для
--первая страница вариант выше.

-Н, --list-номера-страниц
Вместо содержимого страниц выведите их физическое количество страниц, количество0 ценностное
и глава подсчитать (см. --первая страница вариант выше для их определения).

-с, --последовательный
Не пытайтесь воспроизвести макет страницы; выводить глифы в том порядке, в котором они появляются
в файле DVI. Это может быть полезно, например, с макетами страниц с несколькими столбцами.

-У, --show-неизвестные-глифы
Показывать число неизвестных глифов в Юникоде вместо символа `? '.

-час, --Помогите
Показать информацию об использовании и список доступных выходных кодировок, а затем выйти.

--версия
Показать информацию о версии и выйти.

--авторское право
Показать информацию об авторских правах и выйти.

ОКРУЖАЮЩАЯ СРЕДА


Обычные переменные среды TFMFONTS, TEXFONTS и т. Д. Для Кпатси поиск шрифтов и
создание применить. Обратитесь к Кпатси документация для деталей.

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


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

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

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad