Questo è il comando perltex che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
perltex: consente di definire le macro LaTeX in termini di codice Perl
SINOSSI
perltex [--Aiuto] [--lattice=Programma] [--[no]sicura] [--permesso=caratteristica] [--makesty] [latice
Opzioni]
DESCRIZIONE
LaTeX, attraverso il sistema di composizione TeX sottostante, produce una composizione meravigliosa
documenti ma ha un linguaggio macro difficile da programmare. In particolare, il supporto
per la manipolazione complessa delle stringhe è in gran parte carente. Perl è un popolare strumento generico
linguaggio di programmazione il cui punto forte è la manipolazione delle stringhe. Tuttavia, non ha alcuna impaginazione
capacità di sorta.
Chiaramente, la programmabilità di Perl potrebbe integrare i punti di forza di LaTeX nella composizione tipografica. perltex
è lo strumento che consente una simbiosi tra i due sistemi. Tutto ciò che un utente deve fare è
compilare un documento LaTeX utilizzando perltex invece di latice. (perltex è in realtà un involucro
per latice, quindi no latice funzionalità viene persa.) Se il documento include a
"\usepackage{perltex}" nel preambolo, poi "\perlnewcommand" e "\perlrenewcommand"
le macro saranno rese disponibili. Questi si comportano proprio come "\newcommand" di LaTeX e
"\renewcommand" tranne per il fatto che il corpo della macro contiene codice Perl invece di codice LaTeX.
VERSIONI
perltex accetta le seguenti opzioni della riga di comando:
--Aiuto
Visualizza le informazioni di base sull'utilizzo.
--lattice=Programma
Specificare un programma da utilizzare al posto di latice. Ad esempio, "--latex=pdflatex" sarebbe
comporre il documento specificato utilizzando pdflatex invece che ordinario latice.
--[no]sicura
Abilita o disabilita il sandboxing. Con l'impostazione predefinita di --sicuro, perltex esegue il codice
da una macro "\perlnewcommand" o "\perlrenewcommand" all'interno di un ambiente protetto
che proibisce operazioni "non sicure" come l'accesso a file o l'esecuzione di file esterni
programmi. Specificando --non sicuro fornisce il documento LaTeX carte blanche per eseguire qualsiasi
codice Perl arbitrario, incluso quello che può danneggiare i file dell'utente. Vedi Sicuro per
maggiori informazioni.
--permesso=caratteristica
Consentire l'esecuzione di particolari operazioni Perl. IL --permesso opzione, che può essere
specificato più di una volta sulla riga di comando, consente un controllo più preciso sul file
perltex sabbiera. Vedi Opcode per ulteriori informazioni.
--makesty
Genera un file di stile LaTeX chiamato noperltex.sty. Sostituzione del documento
La riga "\usepackage{perltex}" con "\usepackage{noperltex}" produce lo stesso output ma
non richiede PerlTeX, rendendo il documento adatto alla distribuzione a persone che
non ho PerlTeX installato. Lo svantaggio è quello noperltex.sty è specifico per
il documento che lo ha prodotto. Qualsiasi modifica alla macro PerlTeX del documento
definizioni o invocazioni di macro richiedono la riesecuzione perltex con la --makesty
opzione.
Queste opzioni sono quindi seguite da qualunque opzione venga normalmente passata latice (o
qualunque programma sia stato specificato con "--latex"), incluso, ad esempio, il nome del file
.tex file da compilare.
ESEMPI
Nella sua forma più semplice, perltex è gestito proprio come latice:
perltex miofile.tex
Per utilizzare pdflatex invece di normale latice, Usa il --lattice opzione:
perltex --latex=pdflatex miofile.tex
Se LaTeX restituisce un errore ``"intrappolato dalla maschera operativa"'' e ti fidi del file .tex file che sei
cercando di compilare per non eseguire codice Perl dannoso (ad esempio, perché lo hai scritto tu
te stesso), puoi disabilitarlo perltexi meccanismi di sicurezza con --non sicuro:
perltex --nosafe miofile.tex
Il seguente comando fornisce solo documenti perltex(":browse") plus
la possibilità di aprire file e invocare il comando "time":
perltex --permit=:sfoglia --permit=:filesys_open
--permit=ora miofile.tex
AMBIENTE
perltex rispetta le seguenti variabili di ambiente:
PERLTEX
Specificare il nome file del compilatore LaTeX. Per impostazione predefinita il compilatore LaTeX è
``"lattice"''. La variabile d'ambiente "PERLTEX" sovrascrive questa impostazione predefinita e il file
--lattice L'opzione della riga di comando (vedi "OPZIONI") lo sovrascrive.
Utilizza perltex online utilizzando i servizi onworks.net