Arquivos TeX/LaTeX digitados
Arquivos TeX/LaTeX digitados C# .NET
TeX é conhecido como uma das linguagens de marcação de dados e uma linguagem de composição tipográfica ao mesmo tempo. 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. TeX é o núcleo central do sistema de conjunto de publicações (composição tipográfica de computador).
Para obter uma compreensão mais profunda da composição tipográfica do TeX, aprenda O que é TeX? e O que é LaTeX? seções da Documentação. E nesta página, você encontrará um trecho de código explicando como compor um arquivo TeX/LaTeX.
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 compor TeX usando C#.
- Crie opções de conversão para Object TeX/Object LaTeX na extensão do mecanismo Object TeX usando o método ConsoleAppOptions() do TeXOptions classe. Use a configuração ObjectTeX() se o arquivo TeX que você deseja compor estiver no formato Plain TeX ou mesmo contiver apenas primitivas TeX além de dados de texto. Se o seu arquivo TeX estiver no formato LaTeX, a configuração ObjectLaTeX deverá ser usada.
- Especifique um diretório de trabalho do sistema de arquivos para a saída usando a classe OutputFileSystemDirectory .
- Crie uma instância da classe TeXJob com um XpsDevice e execute o trabalho chamando o método Run().
Exemplo de código C#: composição de um arquivo TeX/LaTeX
using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
// Create conversion options for the Object TeX/Object LaTeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX()); // TeXConfig.ObjectLaTeX
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();
Perguntas frequentes
1. O que é composição tipográfica em LaTeX?
LaTeX suporta vários recursos de composição útil para o autor de um documento, chamados pacotes. Nestes pacotes você encontra ferramentas avançadas para fórmulas matemáticas, desenho de gráficos, criação de tabelas e modelos, etc.
2. LaTeX é um software de composição tipográfica?
Sim, LaTeX é um software de composição amplamente utilizado para criar vários tipos de documentos elaborados, como trabalhos científicos, trabalhos de pesquisa, artigos, trabalhos de conclusão de curso, livros e muito mais.
3. Como compor arquivos TeX?
Para compor arquivos TeX usando a solução API Aspose.TeX, você precisa criar opções de conversão para o formato Object TeX ou Object LaTeX com base na extensão do mecanismo Object TeX. Em seguida, especifique um diretório de trabalho do sistema de arquivos para a saída. Por fim, crie uma instância da classe TeXJob e execute o processo de composição usando o método TeXJob.Run().
LaTeX O que é LaTeX Formato de Arquivo
LaTeX é um formato TeX se dito brevemente. Os arquivos LaTeX são arquivos de texto simples em codificação ASCII escritos em sua própria linguagem de marcação. Eles podem exigir a inclusão de outros dados como imagens e/ou outros arquivos LaTeX. O LaTeX pode fornecer vários recursos avançados para criar tabelas, incluir gráficos, escrever equações matemáticas e fórmulas diferentes, etc. Todos esses recursos estão disponíveis nos chamados pacotes.