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 What is TeX File Format

TeX é um sistema de composição tipográfica e uma linguagem de programação que permite criar documentos de alta qualidade, especialmente com fórmulas matemáticas. Arquivos .tex são texto simples processados por motores TeX (pdfTeX, XeTeX, LuaTeX) para gerar PDF ou DVI.



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.