VIM e LATEX (windows): come si faaaaa!?!?!

  • Creatore
    Topic
  • #88720
    Up
    0
    Down
    ::


    Ciao a tutti! Sarò molto schematico:

    – Cosa devo fare: ho scaricato gVIM 7.4 (uso Windows 7) per usare il pacchetto Songbooks (che permette di fare dei bei canzonieri!)
    – Cosa so fare: usare TeXniC Center con distrubuzione MikTex (perchè ci sto scrivendo la tesi!)

    Domanda: come faccio a scrivere in Latex con vim? cioè io scrivo ma il programma pare non riconoscere il linguaggio che gli scrivo come su TExnic center e pare che non ci sia nemmeno un tasto per dirgli “compila”! C’è una guida per sto VIM? O meglio potete scrivermi due parole per avviarmi? Poi giuro faccio tutto da solo 😳

    In pratica, io su TeXnik center scrivo e compilo..la mia tesi la sto scrivendo in questo modo! Ma quando provo a fare lo stesso con sto Vim non riesco! Come si fa?

    N.B. So che sembra strano ma il problema non è aggirabile usando il pacchetto Songbooks in TeXnic Center perchè non fa fare gli indici..ancora devo capire perchè ma così dice il programmatore del pacchetto!!

    RINGRAZIO ANTICIPATAMENTE TUTTI!!!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #88721
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        kikko616″ post=88173Ciao a tutti! Sarò molto schematico:

        – Cosa devo fare: ho scaricato gVIM 7.4 (uso Windows 7) per usare il pacchetto Songbooks (che permette di fare dei bei canzonieri!)
        – Cosa so fare: usare TeXniC Center con distrubuzione MikTex (perchè ci sto scrivendo la tesi!)

        Domanda: come faccio a scrivere in Latex con vim? cioè io scrivo ma il programma pare non riconoscere il linguaggio che gli scrivo come su TExnic center e pare che non ci sia nemmeno un tasto per dirgli “compila”! C’è una guida per sto VIM? O meglio potete scrivermi due parole per avviarmi? Poi giuro faccio tutto da solo 😳

        In pratica, io su TeXnik center scrivo e compilo..la mia tesi la sto scrivendo in questo modo! Ma quando provo a fare lo stesso con sto Vim non riesco! Come si fa?

        N.B. So che sembra strano ma il problema non è aggirabile usando il pacchetto Songbooks in TeXnic Center perchè non fa fare gli indici..ancora devo capire perchè ma così dice il programmatore del pacchetto!!

        RINGRAZIO ANTICIPATAMENTE TUTTI!!!

        Ciao e benvenuto sul forum!

        Per usare un pacchetto non occorre un particolare editor.
        Se hai difficoltà con Vim usa un altro editor e ritorna a vim quando sarà il momento.
        La cosa che secondo me devi fare per primo è produrre un esempio minimo compilabile, ovvero un sorgente con un canzoniere minimo. Riportane il codice in questo filone ed altri spero possano aiutarti meglio.
        R.

      • #88722
        Up
        0
        Down
        ::


        Ciao! Ti ringrazio per la risposta immediata!

        In effetti ho provato a fare come dici e verrebbe anche fuori di suo..ma come dicevo prima nel “N.B.” usando un altro editor ho il problema che non mi viene fuori l’indice… In teoria pensavo anch’io che il linguaggio è lo stesso (e sicuramente è così) ma non sono in grado di fare un indice decente aggirando il problema con un editor diverso! 🙁

      • #88723
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          L’indice non lo fa l’editor, lo fa pdfLaTeX o quant’altro usi per compilare il documento; devi solo inserire i comandi giusti per far fare l’indice del canzoniere, eventualmente semplicemente aggiungendo a mano comandi del tipo \addtocontesline{toc}{chapter}{titolo della canzone} e poi scriveno da qualche parte il ocmando \tableofcontents. L’indice viene fuori di sicuro che tu usi TeXnicCenter o TeXworks, o WinEdit o Texmaker, o TeXstudio, o quel che ti pare, tranne VIM, tranne Notepad, e tranne ogni altro editor testuale che non sappia che cosa sia LaTeX.

          VIM probabilmente ha un plugin per essere LaTeX friendly, ma non ci giurerei. Sicuramente non è un editor Windows friendly.

          Con tutti gli editor che esistono per gestire un file TeX su Windows, proprio VIM dovevi cercare? infatti è un editor testuale senza specifiche funzionalità per lavorare con i programmi di composizione del sistema TeX.

        • #88724
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Per usare Vim con LaTeX c’è una estensione notevole,
            LaTeX-suite che ti consente di fare davvero molte cose.
            Devi installarla a parte. Io no uso Windows da dieci anni,
            per cui non so bene come operare su Windows.
            Vedi qui: http://vim-latex.sourceforge.net/
            Potei editare i file, compilarli, avere funzioni dirette
            per inserire parti di codice ecc ecc. E possibilità
            amplissime di personalizzazione

            m

          • #88725
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Le possibillità di personalizzazione con il plug-in per Latex sono molte, ma sono del tipo di uno che è abituato a scrivere codice di qualche linguaggio di programmazione. La comodità d usaere altri editor consiste nel fatto che sono fatti apposta per lavorare con LaTeX e gli altri programmi di composizione del sitema TeX; quindi tutte le funzionalità necessarie all’editing dei file sorgente sono già tuute incluse nel programma senza bisogno di importare e installare plug-in.

              Anch’io ho usato VI (da cui VIM deriva), ma appena ho potuto l’ho abbandonato, e non o rimpiango.

            • #88726
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Latex-suite però aggiunge un paio di menu specifici.
                Grazie al primo puoi compilare e quindi visualizzare e parecchio altro,
                grazie al secondo puoi inserire direttamente (come col click
                sulle icone specifiche di altri programmi) formattazione,
                e alcune decine di ambienti. Il tutto senza ricorrere
                a personalizzazioni. Certo, Vim è aspro. Però Gvim
                aiuta, visto che ha un’interfaccia testuale e consente
                anche il ricorso al mouse. Poi, si sa, i flame sugli editor
                sono tanto diffusi quanto vani….

                m

              • #88727
                Up
                0
                Down
                ::

                OldClaudio” post=89040La comodità d usaere altri editor consiste nel fatto che sono fatti apposta per lavorare con LaTeX e gli altri programmi di composizione del sitema TeX; quindi tutte le funzionalità necessarie all’editing dei file sorgente sono già tuute incluse nel programma senza bisogno di importare e installare plug-in.

                Chi usa Emacs e Vi/Vim lo fa perché si sente estremamente produttivo seguendo i loro flussi di lavoro. La comodità di aggiungere un plugin specifico per LaTeX a uno di questi due editor è che un utente può seguire anche con LaTeX il flusso di lavoro a cui è abituato, invece di cambiare del tutto editor di testo per un solo linguaggio di programmazione e doversi adattare a un flusso di lavoro completamente diverso, magari ritenuto poco proficuo. Sarebbe addirittura peggio avere un singolo editor di testo per ogni linguaggio di programmazione su cui si sviluppa. Conosco molte poche persone (zero?) che usino più di due o tre editor in tutto. Guardando il risultato di questo (sicuramente non scientifico) sondaggio direi che molte persone la pensano come me.

                Detto ciò, consiglio di usare Emacs e Vi/Vim per LaTeX a chi già li usava precedentemente per altri motivi, se invece sono programmi del tutto estranei è meglio rivolgersi ad altre soluzioni (a meno che uno non abbia voglia di apprendere)

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

            Go to top