Re: Editor grafico o no? il vostro parere

#31661
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Innanzitutto ringrazio robitex per aver risposto.
    Si, io mi riferivo proprio a LyX. Non ho ancora avuto modo di provarlo, però immaginavo che fossa la “preparazione” del documento ad essere grafica, e che per visualizzare l’effettivo documento si dovesse passare per una “autocompilazione” del sorgente.
    La terminologia con cui mi sono riferito a questo programma però l’ho girata direttamente dal sito a cui di seguito rimando.
    http://www.cs.unipr.it/~pescetti/latex.html
    In effetti può trarre in inganno. Comunque grazie ancora a robitex per il chiarimento.

    Rispondo anche a francesco. Io uso Led, editor con cui c’è la possibilità di visualizzare in una finestra della schermata un’anteprima del documento…. il problema è che comunque bisogna passare attraverso una compilazione del sorgente ogni volta che si vuole aggiornare l’anteprima….
    Provalo, io l’ho preferito al tanto decantato winedt. Tra l’altro al contrario di questo led è gratuito.

    Il topic a mio avviso resta aperto….
    Se qualcuno volesse apportare anche il suo parere…..

    Ciao a tutti

    Certo che resta aperto. Ma io non ti posso aiutare perché non ho mai provato LyX.
    Comunque in ambiente win xp, anch’io uso Led (LaTeX Editor) con cui ho sostituito TeXnicCenter che mi andava ogni tanto in crash (per un editor è veramente troppo).
    Led è simpatico, gestisce bene i progetti, ed ha la possibilità di memorizzare fino a 10 blocchi di testo richiamabili con un click.
    Inoltre colora a sinistra le riche modificate (in giallo se non ancora salvate, in verde se già salvate su disco).
    Bisogna solo perderci un po’ ti tempo per settare come si desidera le barre degli strumenti (un po’ disordinate e dai pulsanti poco intuitivi), e configurare i tip di aiuto che compaiono durante la digitazione (un po’ troppo invadenti).
    Sotto Linux uso il migliore fino a questo momento degli editor (a mio parere), ovviamente Kile.

    Ma l’editor ideale non è ancora stato sviluppato.
    Non mi interessano tanto le anteprime del documento (con kile è possibile compilare dei blocchi di sorgente per produrne l’anteprima, funzione che non sono riuscito ancora ad utilizzare), quanto la possibilità di essere supportato nella digitazione dei comandi.
    Ecco perchè ero interessato al modulo LaTeX di Netbeans (IDE per lo sviluppo Java).
    Immagina che nel momento in cui si inizia a digitare che so \pagestyle{ appaia un elenco in cui posso scegliere gli stili, oppure \set{ (comando di un ipotetica classe sviluppata dall’utente) appaia un tip con la presentazione della sintassi del comando.

    Per fare ciò sarebbe necessario inserire nei sorgenti delle classi e dei pacchetti, i metadati necessari, proprio come accade per i sorgenti Java o C# ecc., con una sintassi che inizi con %. L’editor avrebbe il compito di fare il parsing dei metadati del kernel di LaTeX, della classe documento che si sta usando, e dei pacchetti che vengono indicati dall’utente nel preambolo, sia dei comandi che degli ambienti scritti nel file stesso.

    Avremo per esempio, l’immediata presentazione di errori di sintassi, l’autocompletamento di tutti i comandi e gli ambienti disponibili, la presentazione del significato degli argomenti opzionali ed obbligatori.

    Sarebbe veramente fantastico.
    Un modo per trasformare l’utente LaTeX di colpo in uno “sviluppatore” di documenti.

    Per esempio in Java una classe si può documentare così direttamente nel sorgente:
    `/**
    * Graphics is the abstract base class for all graphics contexts
    * which allow an application to draw onto components realized on
    * various devices or onto off-screen images.
    *
    * @author Sami Shaio
    * @author Arthur van Hoff
    * @version %I%, %G%
    * @since 1.0
    */
    `

    Un metodo così (notare l’inserimento della semantica sui parametri del metodo):
    ` /**
    * Draws as much of the specified image as is currently available
    * with its northwest corner at the specified coordinate (x, y).
    *
    * @param img the image to be drawn
    * @param x the x-coordinate of the northwest corner
    * of the destination rectangle in pixels
    * @param y the y-coordinate of the northwest corner
    * of the destination rectangle in pixels
    * @param observer the image observer to be notified as more
    * of the image is converted. May be
    * null
    * @return true if the image is completely
    * loaded and was painted successfully;
    * false otherwise.
    * @see Image
    * @see ImageObserver
    * @since 1.0
    */
    `
    Anzi, tutto questo mi sembra un argomento che andrebbe sviluppato in un articolo, magari per la nostra rivista ArsTeXnica del GuIT e presentato al LaTeX3 project (non sò se l’argomento è già un tema di sviluppo per il nuovo LaTeX).

    Certo, esiste già l’utility per la documentazione del codice LaTeX che elabora un file con estensione dtx per produrre sia il file di stile (o di classe), che il file di documentazione…

    Fatevi avanti miei prodi!.
    Ciao.

    Go to top