조판된 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을 조판하는 단계.
- InputFileSystemDirectory 클래스를 사용하여 형식 공급자를 만듭니다.
- TeXOptions 클래스의 ConsoleAppOptions() 메서드와 ObjectTeX를 사용하여 사용자 지정 형식에 대한 변환 옵션을 설정합니다.엔진 확장.
- 스트림으로 제공되지 않는 경우 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로 만든 문서입니다. 이 문서에는 그래픽, 표, 기호, 목록, 공식 및 방정식이 포함될 수 있습니다.