listings e Fortran77

  • Creatore
    Topic
  • #23762
    Up
    0
    Down
    ::


    Ciao a tutti! sono tornatoooo…

    Sto usando listings per inserire del codice Fortran77. Fortran77 usa dei file di testo “strutturati” come codici sorgenti. Mi spiego bene nei dettagli: i comandi stanno tra la colonna 7 e la 72. Al di là della 72 non c’è nulla che venga letto dal compilatore. Nelle prime 7 sono presenti o nella prima colonna i segni per i commenti (*, c) oppure degli indici vari (in figura l’indice 123 colorato di rosso). Negli ambienti di sviluppo, come vedete in figura, sono indicati i limiti del file con delle righe verticali.

      1. Come faccio a fare queste righe verticali in listings (o anche una sola di queste: quella a sinistra ha più senso, ovviamente)?

      2. Inoltre come faccio a dire a listings “colora di rosso i numeri (non le lettere) che stanno nelle prime 7 colonne”?

    Pongo un’immagine come esempio.
    http://img175.imageshack.us/my.php?image=guithp5.png

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #23763
      Up
      0
      Down
      ::


      Non posso credere che voi cervelloni non sappiate almeno la seconda parte.. non ci credo…

      Mi va bene, come risposta anche un “non lo soooooooooo”!!!!!!!!!!!!!!!

    • #23764
      Up
      0
      Down
      ::


      Ok non lo sapete, fa lo stesso.

      Rimediamo così: come si fa in listings a far evidenziare i numeri ad es. in rosso (quelli che non fanno parte dei nomi delle variabili)? Quindi si dovrebbero evidenziare in D2=45*2.35*L75
      “45” e “2.35”.

      Se non c’è modo, come si fanno ad evidenziare tutti i numeri e basta (dovunque siano)?

    • #23765
      Up
      0
      Down
      ::

      Ok non lo sapete, fa lo stesso.

      Rimediamo così: come si fa in listings a far evidenziare i numeri ad es. in rosso (quelli che non fanno parte dei nomi delle variabili)? Quindi si dovrebbero evidenziare in D2=45*2.35*L75
      “45” e “2.35”.

      Se non c’è modo, come si fanno ad evidenziare tutti i numeri e basta (dovunque siano)?

      Questi ultimi messaggi dicono due cose: (1) hai fede nella quasi onnipotenza tipografica di TeX; (2) non hai voglia di studiare la documentazione.

      Commento alla (1): non è detto che ciò che si può pensare si possa anche fare con determinati strumenti. Con LaTeX e i pacchetti aggiuntivi si può fare tanto; listings ha molte funzionalità, ma tutto non può fare.

      Commento alla (2): non è raro che qualche frequentatore del forum si sia già imbattuto nel problema di un altro. Non sempre è così, però.

      Detto questo, spero che altri possano aiutarti: in genere l’unico codice che inserisco nei documenti è semplice codice TeX che preferisco non trattare in modo particolare.

      Ciao
      Enrico

    • #23766
      Up
      0
      Down
      ::


      (1) Sì sono un ottimista su LaTeX, spero sempre possa fare tutto

      (2) Chi ti dice che non abbia studiato la documentazione? Ed infatti l’ho studiata, eccome se l’ho studiata. Questo non implica che una cosa mi riesca. Il forum esiste per questo: per capire se ci sono problemi risolvibili anche dopo essersi informati in maniera corretta. Scendi dal piedistallo prof…

    • #23767
      Up
      0
      Down
      ::

      (1) Sì sono un ottimista su LaTeX, spero sempre possa fare tutto

      (2) Chi ti dice che non abbia studiato la documentazione? Ed infatti l’ho studiata, eccome se l’ho studiata. Questo non implica che una cosa mi riesca. Il forum esiste per questo: per capire se ci sono problemi risolvibili anche dopo essersi informati in maniera corretta. Scendi dal piedistallo prof…

      🙄 Esattamente ciò che ho detto. In listings ci sono un mare di funzionalità. Può anche darsi che non ci sia quella che chiedi, ma io penso di sì.

      Ciao
      Enrico

    • #23768
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Si potrebbe provare anche un’altra strada, forse scomoda forse migliore…

        Far elaborare il sorgente da un IDE che supporti il Fortran, per produrre un PDF e successivamente importarlo nel documento come immagine.

        Per esempio, si potrebbe utilizzare il leggerissimo Scite (Scintilla text editor) per produrre il PDF dopo aver incollato il testo del sorgente.
        Oppure utilizzare Netbeans con produzione del pdf tramite una stampante virtuale.

        Potrebbe essere una soluzione interessante poiché l’editazione del sorgente avverrebbe in un ambiente specializzato per la programmazione, mentre la sua presentazione avverrebbe in un ambiente come LaTeX prontissimo alle elaborazione tipografiche.

        Trattando i sorgenti come PDF, nel documento finale si otterrebbe la qualità vettoriale.

        Penso tuttavia che ci si debba un po’ scontrare con le dimensione di pagina del PDF contenente i listati.
        Comunque le capacità del pacchetto listing in questo modo, non verrebbero messe in discussione, trattandosi di un cambio di prospettiva (distinzione più netta delle informazioni dei sorgenti dalla loro presentazione).

        Provare potrebbe essere utile. Ciao.

      • #23769
        Up
        0
        Down
        ::


        Carissimo robitex l’idea era buona, ma c’è un inghippo! Infatti i miei sono codici davvero molto lunghi, si parla di decine e decine di pagine (si parla di migliaia di righe di comando).

        Quindi se facessi un pdf come tu giustamente suggerisci sarebbe un pdf di moltissime pagine. Sarebbe facilmente inseribile, ma perderei l’impaginazione all’interno di quella che è un appendice o quello che sarà. Spero di averti fatto capire il problema.

        Un caro saluto!

    Visualizzazione 6 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top