디스크에서 TeX 소스 파일 로드
디스크에서 TeX/LaTeX 파일을 로드하기 위한 .NET API 솔루션
TeX는 조판 언어로 알려져 있습니다. 이는 문서에서 텍스트 형식을 지정하는 것이 아니라 출력을 제어하는 명령과 함께 문서의 텍스트 조각이 포함된 일반 텍스트를 입력한다는 의미입니다. 출력에서 원하는(지정된) 형식의 서식이 지정된 파일을 얻게 됩니다. TeX 는 출판 세트 시스템(컴퓨터 조판)의 핵심입니다. TeX 작업은 명시적으로 지정된 TeX 파일에서 실행됩니다. TeX 입력 및 출력에 대해 더 깊이 이해하려면 문서의 TeX I/O 섹션을 참조하십시오.
잘 알려져 있듯이 TeX의 주된 목적은 수학적 또는 기술적 텍스트 작성을 돕는 것입니다. 그러나 조작하기 전에 먼저 파일을 로드해야 합니다. 여기에서는 입력을 위해 파일 시스템 디렉터리를 사용하여 디스크에서 TeX 소스 파일을 로드하고, 출력을 XPS 파일로 유도하고, 터미널 출력을 콘솔에 쓰는 방법을 설명하는 코드 조각을 찾을 수 있습니다.
예제를 실행하려면 다음이 필요합니다.
C# 플랫폼을 위한 풍부한 기능과 강력하고 사용하기 쉬운 문서 조작 및 변환 API인 Aspose.TeX for .NET API.
NuGet 패키지 관리자를 열고 Aspose.TeX를 검색하여 설치합니다. 패키지 관리자 콘솔(Package Manager Console)에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.TeX
C#에서 디스크로부터 TeX를 로드하는 단계.
- TeXOptions 클래스의 ConsoleAppOptions() 메서드를 사용하여 Object TeX 엔진 확장에서 Object TeX 형식에 대한 변환 옵션을 생성합니다.
- 입력용 파일 시스템 작업 디렉터리를 지정합니다. InputFileSystemDirectory 클래스를 사용합니다.
- OutputFileSystemDirectory 클래스를 사용하여 출력용 파일 시스템 작업 디렉터리를 지정합니다.
- OutputConsoleTerminal 클래스를 사용하여 콘솔을 출력 터미널로 지정합니다.
- 필요한 경우 메모리 터미널을 출력 터미널로 지정합니다. 이렇게 하려면 OutputMemoryTerminal 클래스를 사용합니다.
- 새로 생성된 XpsDevice 개체와 함께 TeXJob 클래스의 인스턴스를 생성하고 Run() 메서드를 호출하여 작업을 실행합니다.
C# 코드 예제: 디스크에서 TeX 로드
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 What is TeX File Format
TeX는 고품질 문서와 수식 작성을 위한 조판 시스템이자 프로그래밍 언어입니다. .tex 파일은 일반 텍스트이며 pdfTeX, XeTeX, LuaTeX와 같은 TeX 엔진에 의해 PDF 또는 DVI로 변환됩니다. TeX는 정확한 레이아웃과 수학 표현을 제어합니다.
자주하는 질문
1. 온라인에서 TeX 파일을 어떻게 읽을 수 있나요?
TeX 파일을 온라인으로 읽으려면 무료 Viewer 애플리케이션이 있습니다. 이를 사용하면 파일을 업로드하고 단 몇 분만에 화면에 결과를 얻을 수 있습니다. 그래픽이 포함된 LaTeX 파일을 생성할 수 있는 LaTeX 포함 그래픽 애플리케이션을 사용할 수도 있습니다.
2. 디스크에서 TeX 파일을 로드하는 데 어떤 클래스가 사용됩니까?
디스크에서 TeX 파일의 입력을 제공하려면 InputFileSystemDirectory 클래스를 사용하세요.
3. 디스크에서 TeX 파일을 어떻게 로드합니까?
먼저 *ConsoleAppOptions()*를 사용하여 변환 옵션을 만듭니다. 그런 다음 입력 및 출력을 위한 파일 시스템 작업 디렉터리를 지정합니다. 저장 옵션을 정의하고 마지막으로 작업을 실행합니다.