Implementa l’output TeX personalizzato
Soluzione API C++ per personalizzare l’output TeX
TeX è noto come un sistema di impaginazione che si occupa di programmi scritti nel linguaggio TeX. Invece di formattare il testo direttamente nel documento, gli utenti scrivono programmi contenenti frammenti di testo del documento insieme ai comandi che controllano l’output.
L’articolo della documentazione TeX I/O spiega che un lavoro TeX in genere produce un file di output principale contenente il documento risultante e una trascrizione ( o registro).
All’interno dell’API Aspose.TeX, sono presenti implementazioni di output TeX integrate per salvare i file nel file system locale in un archivio ZIP.
In questa pagina ti consigliamo come creare la tua implementazione dell'output del lavoro TeX. Per personalizzare l'output TeX, abbiamo bisogno di:
- L’API Aspose.TeX per C++, un’API di elaborazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C++.
- Aprire il gestore pacchetti NuGet e cercare Aspose.TeX.Cpp, quindi installarlo. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti:
Package Manager Console Command
PM> Install-Package Aspose.TeX.Cpp
Suggerimenti su come personalizzare l'output TeX C++:
- Il motore TeX si riferisce ai volumi di dati come file, che significa “per nome”. Pertanto, il sottosistema di output di TeX fornisce “slot” di dati in risposta alle query per nome. TeX scrive i suoi dati di output in questi “slot” di dati.
- L’API Aspose.TeX per C++ introduce l’interfaccia IOutputWorkingDirectory , che dichiara un singolo GetOutputFile() Metodo che fornisce “slot” di dati per nome. In altre parole, la Directory di lavoro di output è essenzialmente un dizionario che associa i nomi dei file agli “slot” di dati. Tieni presente che TeX può scrivere un file e successivamente leggerlo. Per soddisfare ciò, IOutputWorkingDirectory estende l’interfaccia IInputWorkingDirectory .
- Il metodo GetOutputFile() ha un argomento out fullName, che potrebbe essere richiesto nelle implementazioni personalizzate dell’interfaccia.
Domande frequenti
1. Come creare un file LaTeX?
La soluzione Aspose.TeX ti consente di creare un file LaTeX online. Utilizza semplicemente una delle applicazioni multipiattaforma : LaTeX Equation Editor, LaTeX Editor o LaTeX Table Builder. Ti consentono di generare file in pochi istanti.
2. Come lavorare con l’output di un file TeX?
Per ottenere l’output TeX nei modi più comuni (come file su disco o file compressi in un archivio ZIP) utilizzando la soluzione API Aspose.TeX, utilizzare classi che implementano IOutputWorkingDirectory interfaccia.
3. Come visualizzare l’output LaTeX?
Per visualizzare i file TeX/LaTeX online, sono disponibili applicazioni gratuite Viewer . Con loro, dovrai solo caricare i file e ottenere il risultato sullo schermo in un istante.
4. Come posso personalizzare l’output di un file TeX?
Per personalizzare l’output TeX utilizzando questa soluzione API, è necessario sviluppare la propria implementazione dell’interfaccia IOutputWorkingDirectory e quindi utilizzarla come valore di OutputWorkingDirectory nelle opzioni del lavoro TeX.
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.