Carregar arquivos de origem TeX do disco

Solução API .NET para carregar arquivos TeX/LaTeX do disco

 

TeX é conhecido como uma linguagem de composição tipográfica. Isso significa que você não formata o texto no documento, mas insere texto simples contendo os fragmentos de texto do documento junto com comandos que controlam a saída. Na saída, você obterá o arquivo formatado no formato desejado (especificado). TeX é o núcleo central do sistema de conjunto de publicações (composição tipográfica de computador). Um trabalho TeX é executado em um arquivo TeX especificado explicitamente. Para obter uma compreensão mais profunda da entrada e saída do TeX, aprenda a seção TeX I/O da Documentação.

Como se sabe, o principal objetivo do TeX é ajudar a criar textos matemáticos ou técnicos. Mas antes de qualquer manipulação, o arquivo deve primeiro ser carregado. Aqui você encontrará trechos de código explicando como carregar arquivos de origem TeX do disco usando o diretório do sistema de arquivos para entrada, direcionar a saída para um arquivo XPS e gravar a saída do terminal no console.

Para executar os exemplos, precisamos:

  • A API Aspose.TeX for .NET, que é uma API de conversão e manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#.

  • Abra o gerenciador de pacotes NuGet, procure Aspose.TeX e instale-o. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Etapas para carregar o TeX do disco C#.

  1. Crie opções de conversão para o formato Object TeX na extensão do mecanismo Object TeX usando o método ConsoleAppOptions() do TeXOptions classe.
  2. Especifique um diretório de trabalho do sistema de arquivos para a entrada. Use a classe InputFileSystemDirectory .
  3. Especifique um diretório de trabalho do sistema de arquivos para a saída usando a classe OutputFileSystemDirectory .
  4. Especifique o console como o terminal de saída usando a classe OutputConsoleTerminal .
  5. Especifique um terminal de memória como terminal de saída, se necessário. Para fazer isso, use a classe OutputMemoryTerminal .
  6. Crie uma instância da classe TeXJob com um XpsDevice e execute o trabalho chamando o método Run().

Exemplo de código C#: Carregando TeX do disco

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

TeX O que é TeX Formato de Arquivo

TeX não é realmente um formato. É ao mesmo tempo uma linguagem de programação e também um mecanismo de interpretação que entende essa linguagem. Um arquivo TeX é um documento criado em LaTeX. Este documento pode incluir gráficos, tabelas, símbolos, listas, fórmulas e equações.



Perguntas frequentes

1. Como posso ler arquivos TeX online?

Para ler arquivos TeX online, existe um aplicativo gratuito Viewer . Com ele, você só precisará fazer upload dos arquivos e obter o resultado na tela em alguns instantes. Você também pode usar o aplicativo LaTeX Inclui Gráficos que permite criar um arquivo LaTeX que inclui gráficos.

2. Quais classes são usadas para carregar arquivos TeX do disco?

Para fornecer a entrada de arquivos TeX do disco, use a classe InputFileSystemDirectory .

3. Como carrego um arquivo TeX do disco?

Primeiro, crie opções de conversão usando ConsoleAppOptions(). Em seguida, especifique um diretório de trabalho do sistema de arquivos para entrada e saída. Defina as opções de salvamento e, por fim, execute o trabalho.