Arquivos TeX/LaTeX digitados

Arquivos TeX/LaTeX digitados Java

 

TeX é conhecido como uma linguagem de programação e ao mesmo tempo um sistema de composição de computador que emprega essa linguagem. Usando TeX, você não deve formatar seu texto no documento. Você precisa inserir texto simples contendo fragmentos de texto do documento, bem como 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 entender melhor o conceito de composição tipográfica 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:

  • Use a API Aspose.TeX for Java , que é uma API de conversão e processamento de documentos rica em recursos, poderosa e fácil de usar para a plataforma Java.
  • Você pode baixar sua versão mais recente diretamente do Repositório Aspose Maven e instalá-lo em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml:

Repository

<repository>
    <id>snapshots</id>
    <name>repo</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>21.4</version>
</dependency>

Etapas para compor TeX em Java.

  1. Crie opções de conversão para Object TeX/Object LaTeX na extensão do mecanismo Object TeX usando o consoleAppOptions() da classe TeXOptions . Use a configuração objectTeX() se o arquivo TeX que você deseja compor estiver em Plain TeX formato, ou mesmo contém apenas primitivos TeX além de dados de texto. Se o seu arquivo TeX estiver no formato LaTeX, a configuração objectLaTeX() deverá ser usada.
  2. Especifique um diretório de trabalho do sistema de arquivos para a saída usando a classe OutputFileSystemDirectory .
  3. Crie uma instância da classe TeXJob com um XpsDevice e execute o trabalho chamando o método run().

Exemplo de código Java: composição de um arquivo TeX/LaTeX

import com.aspose.tex.TeXOptions;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXJob;
import com.aspose.tex.rendering.XpsDevice;
// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// 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.