Comando Linux checknr
Em sistemas operacionais do tipo Unix, o comando checknr verifica os arquivos de entrada nroff e troff e relata possíveis erros.
Descrição
checknr verifica uma lista de arquivos de entrada nroff ou troff em busca de certos tipos de erros que envolvem delimitadores de abertura e fechamento incompatíveis e comandos desconhecidos. Se nenhum arquivo for especificado, o checknr verifica a entrada padrão. Os delimitadores verificados são:
- Alterações de fonte usando \ fx … \ fP .
- O tamanho muda usando \ sx … \ s0 .
- Macros que vêm em formas abertas … fechadas , por exemplo, as macros .TS e .TE, que devem sempre vir em pares.
O checknr conhece os pacotes de macro ” ms ” e ” me ” e deve ser usado em documentos preparados com o checknr em mente. Ele espera um certo estilo de escrita de documento para os comandos \ f e \ s , em que cada \ fx deve ser finalizado com \ fP e cada \ sx deve ser finalizado com \ s0 . Embora funcione para ir diretamente para a próxima fonte ou especificar explicitamente a fonte original ou o tamanho do ponto, e muitos documentos existentes realmente fazem isso, essa prática produzirá reclamações do checknr . Como provavelmente é melhor usar os formulários \ fP e \ s0 de qualquer maneira, você deve pensar nisso como uma contribuição ao seu estilo de preparação de documentos.
Sintaxe
checknr [-f] [-s] [-a. x1 . y1 x2 y2 ... xn . yn ] [-c. x1 . x2 x3 ... xn ] [ nome do arquivo ]
Opções
-f | Ignore \ f alterações de fonte. |
-s | Ignore as alterações de tamanho. |
-a .x1 .y1 … | Adicione pares de macros à lista. Presume-se que os pares de macros sejam aqueles (como .DS e .DE ) que devem ser verificados quanto ao equilíbrio. A opção -a deve ser seguida por grupos de seis caracteres , cada grupo definindo um par de macros. Os seis caracteres são um ponto, o primeiro nome da macro, outro ponto e o segundo nome da macro. Por exemplo, para definir um par .BS e .ES , use ‘ -a.BS.ES ‘. |
-c .x1 … | Defina comandos sobre os quais o checknr reclamaria como indefinido. |
nome do arquivo | Nome do arquivo a ser verificado. |
Exemplos
checknr myfile
Verifique o arquivo myfile para possíveis erros.
Comandos relacionados
eqn – Processador de linguagem para descrever equações.
nroff – Formata documentos para exibição no terminal ou impressora de linha.
troff – Documentos de tipos ou formatos para exibição no terminal ou impressora de linha.