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#.
- 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.
- Especifique um diretório de trabalho do sistema de arquivos para a entrada. Use a classe InputFileSystemDirectory .
- Especifique um diretório de trabalho do sistema de arquivos para a saída usando a classe OutputFileSystemDirectory .
- Especifique o console como o terminal de saída usando a classe OutputConsoleTerminal .
- Especifique um terminal de memória como terminal de saída, se necessário. Para fazer isso, use a classe OutputMemoryTerminal .
- 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.