TeX kaynak dosyalarını diskten yükleme

TeX/LaTeX dosyalarını diskten yüklemek için .NET API Çözümü

 

TeX bir dizgi dili olarak bilinir. Bu, belgenizdeki metni biçimlendirmediğiniz, bunun yerine çıktıyı kontrol eden komutlarla birlikte belgenin metin parçalarını içeren düz metin girdiğiniz anlamına gelir. Çıktıda, istenen (belirtilen) biçimde biçimlendirilmiş dosyayı alırsınız. TeX yayın hazırlama sisteminin (bilgisayarlı dizgi) merkezi çekirdeğidir. Bir TeX işi, açıkça belirtilen bir TeX dosyası üzerinde çalışır. TeX girişi ve çıkışı hakkında daha derin bir anlayış kazanmak için belgelenmiş TeX I/O bölümünü inceleyin.

Bilindiği gibi TeX’in temel amacı matematiksel veya teknik metin yazımı oluşturmaya yardımcı olmaktır. Ancak herhangi bir işlemden önce dosyanın ilk önce yüklenmesi gerekir. Burada, girdi için dosya sistemi dizinini kullanarak TeX kaynak dosyalarını diskten nasıl yükleyeceğinizi, çıktıyı bir XPS dosyasına nasıl yönlendireceğinizi ve terminal çıktısını konsola nasıl yazacağınızı açıklayan kod parçacıkları bulacaksınız.

Örnekleri çalıştırmak için şunlara ihtiyacımız var:

  • C# platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge düzenleme ve dönüştürme API'si olan Aspose.TeX for .NET API.

  • NuGet paket yöneticisini açın, Aspose.TeX'i arayın ve kurun. Paket Yöneticisi Konsolundan (Package Manager Console) aşağıdaki komutu da kullanabilirsiniz:

Package Manager Console Command

PM> Install-Package Aspose.TeX

C# ile TeX'i diskten yükleme adımları.

  1. TeXOptions sınıfının ConsoleAppOptions() yöntemini kullanarak Object TeX motoru uzantısı üzerinde Object TeX formatı için dönüştürmme seçenekleri oluşturun.
  2. Girdi için bir dosya sistemi çalışma dizini belirtin. InputFileSystemDirectory sınıfını kullanın.
  3. OutputFileSystemDirectory sınıfını kullanarak çıktı için bir dosya sistemi çalışma dizini belirtin.
  4. OutputConsoleTerminal sınıfını kullanarak konsolu çıktı terminali olarak belirtin.
  5. Gerekirse bir bellek terminalini çıktı terminali olarak belirtin. Bunu yapmak için OutputMemoryTerminal sınıfını kullanın.
  6. Yeni oluşturulan XpsDevice nesnesiyle TeXJob sınıfının bir örneğini oluşturun ve Run() yöntemini çağırarak işi çalıştırın.

C# kod örneği: TeX'i diskten yükleme

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, yüksek kaliteli belgeler ve özellikle matematiksel formüller oluşturmak için kullanılan bir dizgi sistemi ve programlama dilidir. .tex dosyaları düz metin olup TeX motorları (pdfTeX, XeTeX, LuaTeX) tarafından PDF, DVI vb. formatlara dönüştürülür.



SSS

1. TeX dosyalarını çevrimiçi olarak nasıl okuyabilirim?

TeX dosyalarını çevrimiçi okumak için ücretsiz bir uygulama Viewer vardır. Bununla birlikte, yalnızca dosyaları yüklemeniz ve sonucu anında ekranda görmeniz yeterli olacaktır. Ayrıca bir dosyanın LaTeX kodunu görüntülemenize ve eklemenize olanak tanıyan LaTeX Include Graphics seçeneğini de kullanabilirsiniz.

2. LaTeX dosyası Word’de nasıl açılır?

Bunu yapmanın en kolay yolu, web dönüştürücümüz ile LaTeX’i Word’e dönüştürmektir. Daha sonra dosyanızın içeriğini MS Word’de kullanabileceksiniz.

3. TeX dosyasını diskten nasıl yüklerim?

Öncelikle ConsoleAppOptions()‘ı kullanarak dönüştürme seçenekleri oluşturun. Daha sonra giriş ve çıkış için bir dosya sistemi çalışma dizini belirtin. Konsolu çıkış terminali olarak belirtin ve görevi çalıştırın.