Tex E/S | Solução de API Aspose.TeX para .NET

Arquivo tex

Tecnicamente, qualquer arquivo pode ser um arquivo tex. Nem precisa ter a extensão .tex. Um mecanismo TEX lê o byte de entrada por byte tentando reconhecer comandos conhecidos por ele (ou seja, aqueles que estão em seu estado interno). Ele simplesmente relata erros sobre comandos não reconhecidos e/ou solicita correções no terminal (se estiver em execução em um modo interativo). Mas se você espera ver algo como um documento bem -sucedido, a entrada deve seguir a sintaxe Tex e, idealmente, conter apenas comandos conhecidos pelo mecanismo.

Entrada tex

Um trabalho de Tex é executado em um arquivo tex explicitamente especificado. Portanto, incluímos esse arquivo na entrada de um determinado trabalho de Tex. Além disso, o TEX possui quatro primitivas relacionadas à entrada auxiliar:

Os arquivos cujos nomes são passados ​​para os comandos \input e \ Openin também estão incluídos na entrada Tex, e nós os chamaremos de arquivos de entrada auxiliar ou dependências, enquanto o arquivo especificado para o trabalho chamamos o arquivo principal de entrada.

Os quatro comandos podem ocorrer no arquivo de entrada principal ou em um arquivo de entrada auxiliar. Mas cuidado com as dependências circulares.

Ao executar em um modo interativo, em caso de qualquer erro, o mecanismo TEX solicita uma correção no terminal. Neste ponto, convém substituir o comando errôneo por um novo. E isso será outra e a última maneira de fornecer informações para a TEX, que chamaremos de entrada *do terminal *.

Saída Tex

Como mencionamos acima, um trabalho de Tex é executado em um arquivo explicitamente especificado. O arquivo não pode conter nenhum dados para o TypeT. Pode haver apenas sequências de controle que não produzem caracteres para digitar. Mas normalmente ele conterá esses dados, para que obtenhamos um arquivo no formato de destino que deve conter nosso texto com o tipógrafo (ou qualquer outra coisa permitida pelo mecanismo e pelo formato, se forem estendidos para ajustar recursos extras de um determinado formato de destino). O arquivo terá o mesmo nome que o arquivo especificado como a entrada. Chamaremos esse arquivo do arquivo principal de saída. Como mencionamos acima, para o Tex original, este será um arquivo no formato DVI. Chamaremos o nome dos arquivos de entrada e saída sem extensão do nome da tarefa.

Além disso, o TEX possui três primitivas relacionadas à saída auxiliar:

Os arquivos cujos nomes são passados ​​para os comandos \openout também estão incluídos na saída TEX, e nós os chamaremos de arquivos de saída auxiliar*.

À medida que o mecanismo TEX executa pela entrada, ele pode produzir algumas informações de depuração para o arquivo log ou trascript. Incluiremos esse arquivo na saída TEX. Simultaneamente com a gravação no arquivo de log, o mecanismo TEX pode gerar informações menos detalhadas para o terminal. E esta é a última maneira que o mecanismo Tex grava a saída que chamaremos de saída do terminal.

Modos de interação Tex

Um trabalho de Tex pode estar em execução em um dos quatro modos de interação a qualquer momento. Esses modos são alterados pelas seguintes primitivas TEX:

O Aspose.TeX nos permite especificar o modo de interação como uma opção de emprego TEX quando seu objeto está sendo criado. Esse modo será definido no estado interno do mecanismo imediatamente após o carregamento do formato Tex (se algum formato for carregado) e será alterado para outro modo assim que o mecanismo encontrar um dos quatro comandos. O valor padrão desta opção preservará o modo de interação definido pelo formato Tex. Quando nenhum formato é carregado, o modo de interação é o mesmo definido pelo comando \ ErrorStopMode.

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.