Personalizza l’input

Soluzione API .NET per personalizzare l’input TeX

 

TeX è noto come linguaggio di composizione automatica. Ciò significa che non formatti il ​​testo nel documento, ma inserisci testo semplice contenente i frammenti di testo del documento insieme ai comandi che controllano l’output. Come descritto nell’articolo TeX I/O della documentazione, il lavoro TeX in genere viene eseguito su un file TeX specificato esplicitamente. Quindi includiamo questo file nell’input di un particolare lavoro TeX.

In questa pagina troverai alcuni suggerimenti su come personalizzare l’input dei file sorgente TeX, tenendo conto che il file sorgente principale dovrebbe seguire la sintassi TeX e, idealmente, contenere solo comandi “noti” al motore. Possono essere inclusi anche altri file, come file di dati o file grafici.

Per personalizzare l'input TeX abbiamo bisogno di:

  • L'API Aspose.TeX per .NET, 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 di gestione pacchetti:

Package Manager Console Command

PM> Install-Package Aspose.TeX

Suggerimenti su come personalizzare l'input TeX C#:

  1. Il motore TeX può accedere ai volumi di dati solo come file, che significa “per nome”. Pertanto, la parte del sottosistema di input TeX responsabile dell’alimentazione dei dati elaborati automaticamente fornisce volumi di dati in risposta alle query per nome.
  2. L’API Aspose.TeX per .NET definisce l’interfaccia IInputWorkingDirectory , che include solo un metodo GetFile(). È quel metodo che restituisce “file” per nome. In altre parole, una Directory di lavoro di input è in realtà un dizionario che associa i nomi dei file ai volumi di dati.
  3. Il metodo GetFile() ha un argomento out fullName. Ad esempio, nell’implementazione InputFileSystemDirectory , contiene il percorso completo di un file richiesto su disco che verrà scritto nel file di trascrizione (.log).



Domande frequenti

1. Come accedere a TeX?

Per inserire qualsiasi input in un file TeX, utilizzare i comandi \input e \include. Ad esempio, il comando \input<nome file> aggiunge il file con il nome specificato al file TeX.

2. Come creare un file TeX?

Per fare ciò, crea opzioni del motore TeX non formattate sull’estensione del motore ObjectTeX utilizzando il metodo ConsoleAppOptions() della classe TeXOptions.

3. Come lavorare con l’input da un file TeX?

Per manipolare l’input TeX utilizzando la soluzione API Aspose.TeX, utilizzare le classi di input dello spazio dei nomi Aspose.TeX.IO .

TeX Cos'è il formato file TeX

TeX non è in realtà un formato. È allo stesso tempo un linguaggio di programmazione e anche un motore di interprete che comprende questo linguaggio. Un file TeX è un documento creato in LaTeX. Questo documento può includere grafici, tabelle, simboli, elenchi, formule ed equazioni.