InglêsFrancêsEspanhol

Ad


favicon do OnWorks

catdvi - Online na nuvem

Execute catdvi no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando catdvi que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


catdvi - um conversor de DVI para texto simples

SINOPSE


catdvi [-d nível de depuração, --debug =nível de depuração] [-e sair, --output-encoding =sair]
[-p especificação de página, --primeira página =especificação de página] [-l especificação de página, --last-page =especificação de página] [-N, --lista-página-
números] [-sim, --sequencial] [-VOCÊ, --show-unknown-glifos] [-h, --Socorro] [--versão]
[--direito autoral] [arquivo dvi]

DESCRIÇÃO


Esta página de manual documenta catdvi versão 0.14

catdvi lê o arquivo DVI (tipógrafo DeVice Independent) arquivo dvi e despeja um texto simples
aproximação do documento que ele descreve para stdout. Se o argumento arquivo dvi é omitido
ou um travessão (`- '), catdvi vai ler de stdin. Diversos saída codificações (diferente
conjuntos de caracteres da saída de texto simples) são suportados, principalmente UTF-8.

A versão atual do catdvi é um trabalho em andamento; pode não ser robusto o suficiente para
uso de produção, mas já funciona bem com texto em inglês linear. Muitos matemáticos
símbolos (por exemplo, as letras gregas maiúsculas) e fórmulas moderadamente complexas também aparecem
certo.

O programa precisa ler os arquivos TFM (Tex Font Metric) correspondentes às fontes usadas
no arquivo DVI. Eles são pesquisados ​​(e, se necessário e possível, criados instantaneamente)
através de Kpathsea biblioteca.

Para traduzir corretamente um arquivo DVI em texto, o entrada codificação das fontes usadas
nele (ou seja, um mapeamento que preserva o significado de pontos de código de fonte para Unicode) deve ser conhecido.
Existem várias codificações de fontes diferentes em uso. No momento em que escrevo, catdvi
compreende as seguintes codificações de entrada:

`TEX TEXT '
Codificação de fonte original de Knuth, também conhecida como OT1.

`TEX TEXT SEM F-LIGATURES '
Uma variante do anterior.

`CODIFICAÇÃO DE FONTE DE TEXTO ESTENDIDA - LATIN '
A codificação Cork, também conhecida como T1.

`TEX MATH ITALIC '
A codificação das fontes em itálico matemático de Knuth, também conhecidas como OML.

`SÍMBOLOS DA MATEMÁTICA DO TEXTO '
A codificação das fontes de símbolos matemáticos de Knuth, também conhecidas como OMS.

`TEX MATH EXTENSION '(a maior parte)
A codificação das fontes de extensão matemática do Knuth (grandes operadores, colchetes, etc.), também
conhecido como OMX.

`TEX TYPEWRITER TEXT '
A codificação das fontes do tipo máquina de escrever de Knuth.

`SÍMBOLOS DE LATEX '
A codificação das fontes lasy.

Fonte do símbolo da moeda europeia Henrik Theilings (`eurosym ').

`TEX TEXT COMPANION SYMBOLS 1 --- TS1 '(quase tudo)
A codificação das fontes complementares de texto.

Fonte do símbolo Martin Vogels (`MarVoSym ').
Tanto a versão de 1998 quanto a de 2000 são suportadas tanto quanto possível - cerca de metade
dos símbolos não são representáveis ​​em Unicode.

`QUADRO NEGRO '
A codificação das fontes de matemática em negrito do quadro negro (`bbm ').

Todas as fontes AMS, exceto as cirílicas.
Isso inclui os símbolos matemáticos AMS grupo A e grupo B, Euler fraktur, Euler
cursiva, script Euler e fontes de extensão compatíveis com Euler.

É impossível fazer uma tradução perfeita de DVI não marcado para texto simples, uma vez que o
O primeiro descreve apenas o layout de uma página, e um tradutor como este deve
realmente sabe onde as palavras e parágrafos terminam e, mais importante, quais glifos devem estar
alinhado verticalmente e o que não deveria. O algoritmo de alinhamento atual tenta preservar
as posições horizontais relativas do início das palavras; isso funciona bem na maioria dos casos. Palavra
quebras são detectadas usando heurísticas simples; parágrafos não são detectados (e nenhum
o preenchimento do parágrafo é tentado).

O preço do alinhamento é que a saída provavelmente terá mais de 80 colunas de largura, mesmo
embora catdvi tenta muito não usar mais colunas do que o estritamente necessário. A saída é
geralmente menos de 120 colunas, quase sempre menos de 132 colunas de largura. Pode ser um bom
idéia de mudar seu terminal para um desses modos, se possível.

OPÇÕES


O programa segue a sintaxe de linha de comando GNU usual, com longas opções começando com dois
travessões.

-d nível de depuração, --debug =nível de depuração
Defina o nível de saída de depuração para nível de depuração (o padrão é 10). Grandes valores resultarão
em muitas saídas de depuração, 0 em nenhuma. O nível máximo de saída de depuração
atualmente usado é 150.

-e sair, --output-encoding =sair
Especifique a codificação do conjunto de caracteres de saída. sair pode ser um dos números
ou nomes da tabela abaixo. Os nomes não diferenciam maiúsculas de minúsculas. A seguinte saída
codificações devem estar disponíveis:

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

O comando catdvi --Socorro (veja abaixo) fornecerá uma lista mais atualizada de todos
codificações de saída compiladas. A codificação padrão é 1.

-p especificação de página, --primeira página =especificação de página
Não imprima páginas antes da página especificação de página. As páginas podem ser especificadas em três
jeitos diferentes; os dois primeiros são exatamente os mesmos que para dvips(1).

Um número (possivelmente negativo) Números especifica um número de página TeX, que é armazenado como
o chamado contagem0 valor no arquivo DVI para cada página. Plain TeX usa negativo
números de página para frontmatter com numeração romana (página de título, prefácio, TOC, etc.) para que o
contagem0 valores comparam como
-1 <-2 <-3 <... <1 <2 <3 <...
Pode haver várias páginas com o mesmo contagem0 valor em um único arquivo DVI. Esse
geralmente acontece em documentos com um esquema de numeração de página por capítulo.

Um número prefixado por um sinal de igual (`=Números') especifica uma página física, ou seja, o
Números-ª página que aparece no arquivo DVI. A numeração começa com 1. Observe que com o
forma longa da opção que você realmente precisa dois é igual a sinais, um como parte do longo
opção e outra como parte da especificação da página. Exemplo:
catdvi --first-page == 5 foo.dvi

A terceira forma de especificação de página, dois números separados por dois pontos
(`número1:número2'), é útil para documentos com partes numeradas separadamente, por exemplo
capítulos. Refere-se à página com contagem0 valor igual a número2 que catdvi
acredita estar em parte número1. Uma vez que esses números de peça não são armazenados no DVI
arquivo, o programa tem que adivinhá-los: um interno capítulo contador é aumentado por
um cada vez que o contagem0 valor da página atual não é maior (em acima
pedido) do que a página anterior. O contador é inicializado em 1 se o
primeira página tem negativo contagem0 valor e para 0 caso contrário. (Um documento com
as partes numeradas separadamente provavelmente terão um frontmatter numerado separadamente como
bem, e então esta regra mantém o contador interno igual à parte do mundo real
números.)

-l especificação de página, --last-page =especificação de página
Não imprima páginas após página especificação de página. As páginas são especificadas exatamente como para o
--primeira página opção acima.

-N, --números das páginas da lista
Em vez do conteúdo das páginas, produza sua contagem de páginas físicas, contagem0 valor
e capítulo conte (veja o --primeira página opção acima para uma definição destes).

-sim, --sequencial
Não tente reproduzir o layout da página; glifos de saída na ordem em que aparecem
no arquivo DVI. Isso pode ser útil, por exemplo, com layouts de página com várias colunas.

-VOCÊ, --show-unknown-glifos
Mostra o número Unicode de glifos desconhecidos em vez de `? '.

-h, --Socorro
Mostre informações de uso e uma lista de codificações de saída disponíveis e saia.

--versão
Mostra as informações da versão e sai.

--direito autoral
Mostra as informações de copyright e sai.

MEIO AMBIENTE


As variáveis ​​de ambiente usuais TFMFONTS, TEXFONTS, etc. para Kpathsea busca de fontes e
a criação se aplica. Consulte o Kpathsea documentação para detalhes.

Use catdvi online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    VBA-M (arquivado - agora no Github)
    VBA-M (arquivado - agora no Github)
    O projeto mudou para
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Recursos: Criação de truques, salvar estados multi
    sistema, suporta gba, gbc, gb, sgb,
    sgb2Tu...
    Baixar VBA-M (arquivado - agora no Github)
  • 2
    Stacer
    Stacer
    Otimizador e monitoramento de sistema Linux
    Repositório Github:
    https://github.com/oguzhaninan/Stacer.
    Público: usuários finais / desktop. Do utilizador
    interface: Qt. Programação L...
    Baixar Stacer
  • 3
    raposa-laranja
    raposa-laranja
    Fork do TeamWinRecoveryProject (TWRP)
    com muitas funções adicionais, redesenho
    e mais recursos:Suporta agudos e
    não-Treble ROMsUp-to-date Oreo kernel,
    construído...
    Baixar OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - Código aberto do CMDB de ITSM
    Portal de Operações de TI: um completo
    fonte, ITIL, serviço baseado na web
    ferramenta de gestão que inclui um
    CMDB personalizável, um sistema de helpdesk e
    um homem de documentos...
    Baixe itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine é uma música multiplataforma
    jogador e organizador de biblioteca inspirado por
    Amarok 1.4. Tem um rápido e
    interface fácil de usar e permite que você
    pesquise e...
    Baixar Clementine
  • 6
    XISMuS
    XISMuS
    ATENÇÃO: A atualização cumulativa 2.4.3 tem
    foi lançado !! A atualização funciona para qualquer
    versão 2.xx anterior. Se estiver atualizando
    da versão v1.xx, faça o download e
    i ...
    Baixar XISMuS
  • Mais "

Comandos Linux

Ad