Carica i file sorgente TeX dal disco
Soluzione API .NET per caricare file TeX/LaTeX dal disco
TeX è noto come linguaggio di composizione tipografica. Ciò significa che non formatti il testo nel documento, ma inserisci piuttosto testo semplice contenente i frammenti di testo del documento insieme ai comandi che controllano l’output. All’output otterrai il file formattato nel formato desiderato (specificato). TeX è il nucleo centrale del sistema di composizione delle pubblicazioni (composizione computerizzata). Un job TeX viene eseguito su un file TeX specificato esplicitamente. Per acquisire una comprensione più approfondita dell’input e dell’output TeX, consulta la sezione TeX I/O della documentazione.
Come è noto, lo scopo principale di TeX è aiutare a creare scritti di testi matematici o tecnici. Ma prima di qualsiasi manipolazione, il file deve essere prima caricato. Qui troverai frammenti di codice che spiegano come caricare i file sorgente TeX dal disco utilizzando la directory del file system per l’input, indirizzare l’output su un file XPS e scrivere l’output del terminale sulla console.
Per eseguire gli esempi abbiamo bisogno di:
L'API Aspose.TeX per .NET che è un'API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#.
Apri il gestore pacchetti NuGet, cerca Aspose.TeX e installalo. Puoi anche utilizzare il seguente comando dalla console del gestore pacchetti (Package Manager Console):
Package Manager Console Command
PM> Install-Package Aspose.TeX
Passaggi per caricare TeX dal disco in C#.
- Crea opzioni di conversione per il formato Object TeX sull’estensione del motore Object TeX utilizzando il metodo ConsoleAppOptions() della classe TeXOptions .
- Specifica una directory di lavoro del file system per l’input. Usa la classe InputFileSystemDirectory .
- Specifica una directory di lavoro del file system per l’output utilizzando la classe OutputFileSystemDirectory .
- Specifica la console come terminale di output utilizzando la classe OutputConsoleTerminal .
- Specifica un terminale di memoria come terminale di output, se necessario. Per farlo, usa la classe OutputMemoryTerminal .
- Crea un’istanza della classe TeXJob con un nuovo oggetto XpsDevice e esegui il job chiamando il metodo Run().
Esempio di codice C#: caricamento di TeX dal disco
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 è un sistema di composizione tipografica e un linguaggio di programmazione che consente di creare documenti di alta qualità, in particolare con formule matematiche. I file .tex sono testo semplice elaborato da motori TeX (pdfTeX, XeTeX, LuaTeX) per produrre PDF o DVI.
Domande frequenti
1. Come posso leggere i file TeX online?
Per leggere i file TeX online, esiste un’applicazione gratuita Viewer . Con esso, dovrai solo caricare file e ottenere il risultato sullo schermo in un istante. Puoi anche utilizzare LaTeX Include Graphics che consente anche di visualizzare e aggiungere il codice LaTeX di un file.
2. Come aprire un file LaTeX in Word?
Il modo più semplice per farlo è convertire LaTeX in Word con il nostro web Convertitore . Quindi sarai in grado di utilizzare il contenuto del tuo file in MS Word.
3. Come carico un file TeX dal disco?
Innanzitutto, crea le opzioni di conversione utilizzando ConsoleAppOptions(). Quindi specificare una directory di lavoro del file system per input e output. Specificare la console come terminale di output ed eseguire l’attività.