англійськафранцузькаіспанська

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 outenc, --output-encoding=outenc]
[-p сторінка спец, --перша сторінка=сторінка спец] [-l сторінка спец, --остання-сторінка=сторінка спец] [-N, --list-page-
номера] [-так, -- послідовний] [-У, --show-unknown-glyphs] [-h, --допомога] [-- версія]
[-- авторське право] [dvi-файл]

ОПИС


Ця сторінка посібника документи catdvi версія 0.14

catdvi читає файл DVI (незалежний від верстки). dvi-файл і скидає звичайний текст
наближення документа, який він описує, до стандартного виведення. Якщо аргумент dvi-файл опущено
або тире (`-'), catdvi буде читати з stdin. Кілька вихід кодування (інший
підтримуються набори символів виводу звичайного тексту), зокрема UTF-8.

Поточна версія catdvi є незавершена робота; він може бути недостатньо міцним для
виробниче використання, але вже добре працює з лінійним англійським текстом. Багато математичних
також виходять символи (наприклад, великі грецькі літери) і помірно складні формули
право.

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

Щоб правильно перекласти файл DVI в текст, файл вхід кодування використаних шрифтів
у ньому (тобто відображення, що зберігає значення від точок коду шрифту до Unicode) має бути відомим.
Використовується багато різних кодувань шрифтів. На момент написання статті, catdvi
розуміє такі вхідні кодування:

`TEX TEXT'
Оригінальне кодування шрифту Кнута, також відоме як OT1.

`TEX TEXT БЕЗ F-ЛІГАТУР'
Варіант вищеописаного.

`РОЗШИРЕНЕ КОДУВАННЯ ШРИФТУ TEX - LATIN'
Кодування Cork, також відоме як T1.

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

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

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

`TEX TYPEWRITER TEXT'
Кодування шрифтів друкарської машинки Кнута.

"ЛАТЕКСНІ СИМВОЛИ"
Кодування відкладених шрифтів.

Шрифт символу європейської валюти (`євросим) Хенріка Тейлінга.

`ТЕКСТОВІ СУПОВІДНІ СИМВОЛИ 1---TS1' (майже все)
Кодування супровідних шрифтів тексту.

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

`ДОШКА'
Кодування жирних математичних (`bbm') шрифтів на дошці.

Усі шрифти AMS, крім кирилиці.
Сюди входять математичні символи AMS групи A та групи B, Euler fraktur, Euler
курсив, Euler script і Euler сумісні розширення шрифтів.

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

Ціна вирівнювання полягає в тому, що вихід, ймовірно, матиме більше ніж 80 стовпців у ширину, навіть
хоча catdvi дуже старається не використовувати більше стовпців, ніж це строго необхідно. Вихід є
зазвичай менше 120 стовпців, майже завжди менше 132 стовпців завширшки. Це може бути добре
ідея переключити свій термінал в один із цих режимів, якщо це можливо.

ВАРІАНТИ


Програма дотримується звичайного синтаксису командного рядка GNU з довгими параметрами, які починаються з двох
тире.

-d рівень налагодження, --debug=рівень налагодження
Встановіть вихідний рівень налагодження рівень налагодження (за замовчуванням 10). В результаті будуть великі значення
у багатьох налагоджувальних результатах, 0 у жодному. Максимальний вихідний рівень налагодження
на даний момент використовується 150.

-e outenc, --output-encoding=outenc
Вкажіть кодування вихідного набору символів. outenc може бути одним із чисел
або назви з таблиці нижче. Назви не чутливі до регістру. Наступний вихід
повинні бути доступні кодування:

0: UTF-8
1: US-ASCII
2: ISO-8859-1
3: ISO-8859-15

Команда catdvi --допомога (див. нижче) надасть більш актуальний список усіх
скомпільовані вихідні кодування. Кодування за замовчуванням – 1.

-p сторінка спец, --перша сторінка=сторінка спец
Не виводьте сторінки перед сторінкою сторінка спец. Сторінки можна вказати по три
різні шляхи; перші два точно такі ж, як і для dvips(1).

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

Число зі знаком рівності (`=Num') вказує фізичну сторінку, тобто
Num-я сторінка, що з'являється у файлі DVI. Нумерація починається з 1. Зверніть увагу, що з
довга форма варіанту, який вам дійсно потрібен два знаки рівності, один як частина довгого
і один як частина специфікації сторінки. приклад:
catdvi --first-page==5 foo.dvi

Третя форма специфікації сторінки, два числа, розділені двокрапкою
(`номер1:номер2'), корисно для документів з окремо пронумерованими частинами, напр
глави. Посилається на сторінку з кол0 значення дорівнює номер2 Що catdvi
вважає, що частково номер1. Оскільки ці номери деталей не зберігаються в DVI
файл, програма має вгадати їх: внутрішній главу лічильник збільшується на
кожен раз по одному кол0 значення поточної сторінки не більше (наведено вище
замовлення), ніж на попередній сторінці. Лічильник ініціалізується на 1, якщо
перша сторінка має негатив кол0 значення і до 0 в іншому випадку. (Документ з
окремо пронумеровані частини, ймовірно, матимуть окремо пронумеровану передню частину як
добре, і тоді це правило зберігає внутрішній лічильник рівним частині реального світу
цифри.)

-l сторінка спец, --остання-сторінка=сторінка спец
Не виводьте сторінки за сторінкою сторінка спец. Сторінки вказуються точно так само, як і для
--перша сторінка варіант вище.

-N, --list-page-numbers
Замість вмісту сторінок виведіть їх фізичну кількість сторінок, кол0 значення
та главу порахувати (див --перша сторінка варіант вище для визначення цих).

-так, -- послідовний
Не намагайтеся відтворити макет сторінки; вивести гліфи в порядку їх появи
у файлі DVI. Це може бути корисно, наприклад, для макетів сторінок із кількома колонками.

-У, --show-unknown-glyphs
Показуйте кількість невідомих гліфів у Unicode замість «?».

-h, --допомога
Покажіть інформацію про використання та список доступних вихідних кодувань, а потім вийдіть.

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

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

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


Звичайні змінні середовища TFMFONTS, TEXFONTS тощо для Kpathsea пошук шрифтів і
створення застосувати. Зверніться до Kpathsea документація для деталей.

Використовуйте catdvi онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 2
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • 3
    оранжева лисиця
    оранжева лисиця
    Форк TeamWinRecoveryProject (TWRP)
    з багатьма додатковими функціями, редизайн
    та інші особливості: Підтримка високих частот і
    ПЗУ без високих частот. Оновлене ядро ​​Oreo,
    побудований...
    Завантажити OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 5
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 6
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • Детальніше »

Команди Linux

  • 1
    abiword
    abiword
    abiword � гнучке міжплатформне слово
    процесор...
    Запустіть abiword
  • 2
    абл
    абл
    abl - префіксне представлення для
    логічні функції ОПИС:
    libablmmm.a — це бібліотека, яка дозволяє
    представляють булеву функцію в a
    LISP-подібна форма. ...
    Запустити abl
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    sorry_no_written_yet - частина використання atlc
    create_bmp_for_rect_in_circ онлайн за допомогою
    послуги onworks.net. ...
    Запустіть create_bmp_for_rect_in_circ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - растрове зображення
    генератор для прямокутного провідника
    всередині прямокутного провідника (частина
    atlc) ...
    Запустіть create_bmp_for_rect_in_rect
  • 5
    розрив 5
    розрив 5
    gap5 - Програма складання геному (частина
    стаден пакет)...
    Run gap5
  • 6
    gapi2-codegen
    gapi2-codegen
    недокументований - для цього немає довідкової сторінки
    програма. ОПИС: Ця програма робить
    немає сторінки довідника. Виконайте цю команду
    за допомогою перемикача, щоб побачити, що це
    робить. Для е...
    Запустіть gapi2-codegen
  • Детальніше »

Ad