조판된 TeX 파일

사용자 정의 TeX 형식 C++를 사용하여 TeX 파일 조판

 

조판은 시각적으로 매력적이고 읽기 쉬운 방식으로 페이지에 텍스트와 이미지를 배열하는 과정입니다. 이 프로세스에는 텍스트의 간격, 글꼴 및 레이아웃 조정이 포함됩니다. TeX의 맥락에서 조판은 TeX 파일을 가져와 PDF와 같은 조판 문서로 변환하는 프로세스를 의미합니다. 이것은 일반적으로 TeX 코드를 해석하고 조판 문서를 생성하는 TeX 엔진이라는 프로그램을 사용하여 수행됩니다.

TeX 및 LaTeX는 복잡한 수학 방정식 및 기호를 처리하는 기능 및 고품질 문서를 ​​작성하는 기능과 같은 강력한 조판 기능으로 유명합니다. 다른 조판 도구로는 Microsoft Word, Adobe InDesign 및 QuarkXPress가 있습니다.

적절한 명령을 실행하여 명령줄에서 TeX 파일을 조판하거나 ​​다른 프로그래밍 언어용 TeX 라이브러리를 사용하여 TeX 파일을 프로그래밍 방식으로 조판할 수 있습니다. 예를 들어 C++용 Aspose.TeX를 사용하여 스트림에서 TeX 파일을 조판할 수 있습니다. 여기에서 이러한 조작의 코드 예제를 찾을 수 있습니다.

예제를 실행하려면 다음이 필요합니다.

  • Aspose.TeX for C++ API는 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 조작 및 변환 API입니다.
  • NuGet 패키지 관리자를 열고 Aspose.TeX를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command

PM> Install-Package Aspose.TeX.Cpp

C++를 사용하여 TeX을 조판하는 단계.

  1. InputFileSystemDirectory 클래스를 사용하여 형식 공급자를 만듭니다.
  2. TeXOptions 클래스의 ConsoleAppOptions() 메서드와 ObjectTeX를 사용하여 사용자 지정 형식에 대한 변환 옵션을 설정합니다.엔진 확장.
  3. 스트림으로 제공되지 않는 경우 InputFileSystemDirectory 클래스를 사용하여 입력 작업 디렉터리를 지정합니다.

TeX 조판용 C++ 코드

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.
System::SharedPtr<TeXOptions> options = TeXOptions::ConsoleAppOptions(TeXConfig::ObjectTeX()); // TeXConfig::get_ObjectLaTeX()
// Specify a file system working directory for the output.
options->set_OutputWorkingDirectory(System::MakeObject<OutputFileSystemDirectory>(RunExamples::OutputDirectory));
// Run the job.
System::MakeObject<Aspose::TeX::TeXJob>(System::IO::Path::Combine(RunExamples::InputDirectory, u"hello-world"),
    System::MakeObject<XpsDevice>(), options)->Run();

TeX TeX 파일 형식이란 무엇입니까?

TeX는 실제로 형식이 아닙니다. 동시에 이 언어를 이해하는 것은 프로그래밍 언어이자 인터프리터 엔진입니다. TeX 파일은 LaTeX로 만든 문서입니다. 이 문서에는 그래픽, 표, 기호, 목록, 공식 및 방정식이 포함될 수 있습니다.