cw, Comando do check-cw
Propósito
Prepara texto de largura constante para o comando troff .
Sintaxe
cw [ + t | t ] [-d] [ -f fonte] [-l Delimitador][ -r Delimitador] [ Arquivo...]
Descrição
O comando cw pré-processa qualquer arquivo troff especificado contendo texto em língua inglesa para ser tipeset na fonte constante de largura (CW) . O comando cw lê entrada padrão se você não especificar um arquivo ou se você especificar um - (sinal de menos) como um dos nomes de arquivo de entrada. O comando cw escreve para a saída padrão.
Como a saída resultante desse comando se assemelha à saída de impressoras e estações de trabalho de linha, use este comando para digitar exemplos de programas e saída de computador para manuais de usuários e texto de programação. O comando cw produz saída distintiva quando usada com a fonte Times Roman.
A fonte CW contém um conjunto não padrão de caracteres. Qualquer tipólo de texto com esta fonte requer caractere diferente e espaçamento interword a partir daquele usado para fontes padrão. Portanto, você deve usar o comando cw para pré-processar documentos que utilizem a fonte CW.
A fonte CW contém os seguintes 94 caracteres de impressão ASCII:
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
!$%&()`'*+@.,/:;=?[]|-_^~"<>{}#\
Esta fonte também contém 11 caracteres não-ASCII representados por strings de 4 caracteres troff (em alguns casos anexando essas strings a gráficos não padrão).
O comando cw reconhece cinco linhas de solicitação, bem como delimitadores definidos pelo usuário. As linhas de solicitação se parecem com as solicitações de macro troff . O comando cw os copia em sua totalidade sobre a saída. Assim, é possível definir os pedidos como macros troff ; na verdade, o .CW e .Os macros CN devem ser tão definidos. Os cinco pedidos são:
Sinalizações
| Item | Descrição |
|---|---|
| .CW | Marca o início do texto a ser configurado na fonte CW. Este pedido causa uma quebra. Ele pode levar as mesmas bandeiras (no mesmo formato) que as disponíveis na linha de comando cw . |
| .CN | Marca o fim do texto a ser configurado na fonte CW. Este pedido causa uma quebra. Ele pode levar as mesmas bandeiras (no mesmo formato) que as disponíveis na linha de comando cw . |
| .CD | Altera os delimitadores e configurações de outras bandeiras. Ele pode levar as mesmas bandeiras (no mesmo formato) que as disponíveis na linha de comando cw . O objetivo deste pedido é permitir a mudança de bandeiras que não seja no início de um documento. |
| .CP Opção-lista | Concatene todas as opções (delimitadas como troff opções macro), com as opções de macro-numeradas definidas na fonte CW e as opções igualadas definidas na fonte vigente. |
| .PC Opção-lista | Age o mesmo que o .CP macro, exceto as opções uni-numeradas são definidas em fonte CW e as opções de numeração odida são definidas na fonte vigente. |
Você também pode usar as bandeiras -l e -r para definir delimitadores com a mesma função que o .Solicitações de CW e .CN . Essas solicitações são feitas para enaldar palavras ou frases que são definidas em fonte CW no texto em execução. O comando cw trata texto entre delimitadores como faz o texto com o qual o texto é digitado por .CW/.CN pares, com uma exceção. Espaços dentro de .CW/.Os pares de CN , possuem a mesma largura de outros caracteres CW, enquanto os espaços dentro de texto delimitado são de metade de largura, por isso têm a mesma largura dos espaços no texto vigente. Os delimitadores não têm nenhum significado especial dentro do .CW/.CN pares.
O comando checkcw verifica se os delimitadores de início e final, assim como o .CW/.Os pares CN são devidamente balanceados. Ele imprime todas as linhas na seleção com os delimitadores incomparáveis.
- O . Caracteres delimitadores (período) ou \ (backslash) não devem ser usados.
- Certos caracteres CW não combinam bem com certos caracteres do Times Roman; por exemplo, o espaçamento entre um CW & (ampersand) seguido por um Times Roman , (vírgula). Nesses casos, usar os pedidos de troff de meia e quarto-espaço pode ajudar.
- O código troff produzido pelo comando cw é difícil de ler.
- O pacote macro mm e o pacote macro mv contêm definições de .CW e .CN macros que são adequados para a maioria dos usuários. Se você definir suas próprias macros, certise-se de que a macro .CW inicia o modo troff no-fill (.nf), e o .CN macro restaura o modo de preenchimento (.fi), se apropriado.
- Quando configurado em texto em execução, a fonte CW é destinada a ser configurada no mesmo tamanho do ponto que o restante do texto. Em matéria exibida, por outro lado, muitas vezes pode ser rentavelmente configurado 1 ponto menor do que o tamanho do ponto vigente. A fonte CW é dimensionada para que, ao ser configurado em 9-point, haja 12 caracteres por polegada de coluna.
- Documentos que contêm texto CW também podem conter tabelas e equações. Nesse caso, a ordem de pré-processamento deve ser o comando cw , o comando tbl e o comando eqn . Usualmente, as tabelas não contêm texto CW, embora seja possível ter elementos no conjunto de tabelas na fonte CW. Certifique-se de que o comando cw não modifique as informações do formato de comando tbl . As tentativas de configurar equações na fonte CW geralmente não são bem-sucedidas.
- Na fonte CW, overstriking é mais facilmente realizado com espaços de backspaces. Porque os espaços (e, portanto, os espaços de backspaces) são metade tão amplos entre delimitadores como dentro do .CW/.CN pares, são necessários dois espaços de backspaces para cada sobre-versátrio entre delimitadores.
- Alguns dispositivos, como o IBM 3816 Pageprinter, não têm uma fonte CW. Você recebe umtroff can't open /usr/lib/font/devNAME/CW.out mensagem para estes dispositivos. O comando troff usa a fonte na posição da fonte 3 como fonte CW.
| Item | Descrição |
|---|---|
| + t | Transforma o modo transparente em (este é o padrão). |
| T | Transforma o modo transparente desligado. |
| D | Exibe as configurações de sinalização atuais na saída de erro padrão na forma de linhas de comentários troff . Esta bandeira é destinada à depuração. |
| f Fonte | Substitui o valor da variável Fonte com a fonte de comando cw (o padrão é igual a 3, que substitui a fonte arrojada). O sinalizador -f5 é comumente usado para assuntos que permitem mais de quatro fontes simultâneas. |
| Item | Descrição |
|---|---|
| -l Delimitador | Configura o delimitador inicial como a cadeia de 1 ou 2 caracteres especificada pela variável Delimiter . O delimitador inicial é indefinido por padrão. |
| -r Delimitador | Configura o delimitador final para aquele especificado pela variável Delimiter . O delimitador final é indefinido por padrão. Os delimitadores de início e final podem (mas não precisam) ser diferentes. |
Parâmetros
| Item | Descrição |
|---|---|
| Arquivo | Especifica arquivos de texto troff em língua inglesa para serem pré-processados pelo comando cw para produzir caracteres de largura constante no arquivo de saída. |
| Arquivo | Especifica arquivos de texto de troff em inglês para serem pré-processados pelo comando checkcw para verificar os delimitadores de início e final, bem como .CW e .Saldo de pares CN . |