gedit e i file dtx

  • Creatore
    Topic
  • #121938
    bencio
    Partecipante
      Up
      0
      Down
      ::


      Uso gedit in ambiente GNU-Linux con interfaccia Xfce
      per scrivere i file sorgente per (La)TeX.

      Qualcuno conosce un plug-in per gedit (oppure un programma
      alternativo) che renda più agevole la scrittura dei file tipo dtx ??

      Le funzioni aggiuntive utili sarebbero almeno tre:
      – gestire la evidenziazione della sintassi tendo conto della particolare
      struttura di questi file cioè distinguere testo e codice senza presentare
      tutto il testo con il colore uniforme dei commenti;
      – aiutare in qualche modo (ma come ?) l’inserimento del “percento”
      all’inizio delle righe di testo;
      e infine
      – segnalare le righe presumibilmente anomale, cioè le righe
      che non hanno il percento all’inizio
      ma non stanno nel driver,
      non stanno nello script di installazione
      e non stanno nell’ambiente “macrocode”.

      Grazie dell’attenzione
      Saluti cordiali

      Battista Benciolini
      (bencio)

      ………………………

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #121939
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Benvenuto nel Forum!

          gedit è un editor di testo solo per Linux, quindi dovresti attendere una risposta da qualcuno che usi Linux. Io sono 20 anni che non lo uso più; Ottimo, gratuito, ma difficile da usare rispetto al Mac, ottimo, costoso, ma solidissimo.

          Secondo i miei ricordi lontanissimi gedit non è classificato come un (La(TeX friendly editor.

          Da ignorante di ritorno, io ti consiglierei di affidarti ad un veromeditor “user friendly” fra i tanti che funzionano su tutte le piattaforme.

          (1) TeXworks, molto semplice, fa molte cose utili, oltre ad avere le finestre del file sorgente e quella del file pdf sincornizzate (col sistema TeX, dove la compilazione è asincrona, sincronizzato significa che cliccando in un punto del file sorgente il cart si sposta nel punto corrispondente del file pdf e viceversa e questa funzionalità si aggiorna ad ogni complazione). Dove==rebbe potersi installare da ogni distribuzion/installazione del sistema TeX anche su Linux.

          (2) TeXstudio è piu perfomante di TeXworks e dispone di molti riquadri nelle varie finestre. funziona benissimo, ma, direi, funziona meglio su uno schermo grande da desktop, piuttosto che su uno schermo relativamente piccolo di un laptop.

          Dele tue tre domande direi che con questi due editor non hai nessun problema con i segni di commento % a inizio riga; ovviamente devi inserirli tu, ma fanno bene il line wrapping per cui ti basta inserire un solo % ad inizio di ogni capoverso, non necessariamante ad ogni riga.

          Per il rest, ricorda che dtx significa Documented TeX, quindi i segni % li devi mettere tu all’inizio di ogni riga che funzioni da commento di documentazione, anche se in questo testo scrivi dei pezzetti di codice. che l’estrattore non deve estrarre nel codice del pacchetto. L’editor non può sapere se una qualunque riga è codice o commento, a meno che tu non demarchi esplicitamente il codice vero fra \begin{macrocode} e il corrispondente \end{macrocode}..

          Sono al corrente che esistono altri formati di file sorgente col codice estraibile, ma sono anni che uso la calsse ltxdoc per creare file dtx e sono troppo vecchio per cambiare strada. Perciò, mi vergogno un po. non sono in grado di consigliarti meglio. Speriamo che qualche esperto di Linux che sia capace di non usare emacs per creare file dtx, sia in grado di darti consigli migliori.

        • #121940
          bencio
          Partecipante
            Up
            0
            Down
            ::


            Grazie Claudio.
            Dovrò provare TeXworks e TeXstudio.
            vediamo se arrivano altri consigli.
            B.

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top