Problema con TeXnicCenter

  • Creatore
    Topic
  • #36296
    Up
    0
    Down
    ::


    Ho letto il tutorial (presente sul sito del programma) riguardante la sincronizzazione tra il sorgente ed il file pdf con Sumatra….tuttavia si presentano dei problemi: riesco a fare il “forward searching” ma non la ricerca inversa…basandomi sul tutorial, questi sono i miei settaggi nell’output profile:
    1. synctex=-1 -interaction=nonstopmode “%pm” in (La)Tex
    2. C:\Programmi\SumatraPDF\SumatraPDF.exe -reuse-instance -inverse-search “\”C:\Programmi\TeXnicCenter\TEXCNTR.EXE\” /ddecmd \”[goto(‘%f’,’%l’)]\”” in Viewer-Path of Executable
    3. “%bm.pdf” in View project’s output-Command line argument
    4. [ForwardSearch(“%bm.pdf”,”%Wc”,%l,0)] in Forward search-DDE command (oltre ai paramteri Server:SUMATRA,Topic:Control
    Il forward search funziona senza problemi (posiziono il cursore in un punto del file sorgente e poi premo F5); la ricerca inversa invece non funziona:
    1. se clicco due volte in un punto qualsiasi del pdf con TeXnicCenter aperto non succede nulla
    2. se clicco due volte in un punto qualsiasi del pdf con TeXnicCenter chiuso, il programma viene aperto ma non carica alcun file sogente…
    Avete qualche suggerimento?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #36297
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ho letto il tutorial (presente sul sito del programma) riguardante la sincronizzazione tra il sorgente ed il file pdf con Sumatra….tuttavia si presentano dei problemi: riesco a fare il “forward searching” ma non la ricerca inversa…basandomi sul tutorial, questi sono i miei settaggi nell’output profile:
        1. synctex=-1 -interaction=nonstopmode “%pm” in (La)Tex
        2. C:\Programmi\SumatraPDF\SumatraPDF.exe -reuse-instance -inverse-search “\”C:\Programmi\TeXnicCenter\TEXCNTR.EXE\” /ddecmd \”[goto(‘%f’,’%l’)]\”” in Viewer-Path of Executable
        3. “%bm.pdf” in View project’s output-Command line argument
        4. [ForwardSearch(“%bm.pdf”,”%Wc”,%l,0)] in Forward search-DDE command (oltre ai paramteri Server:SUMATRA,Topic:Control
        Il forward search funziona senza problemi (posiziono il cursore in un punto del file sorgente e poi premo F5); la ricerca inversa invece non funziona:
        1. se clicco due volte in un punto qualsiasi del pdf con TeXnicCenter aperto non succede nulla
        2. se clicco due volte in un punto qualsiasi del pdf con TeXnicCenter chiuso, il programma viene aperto ma non carica alcun file sogente…
        Avete qualche suggerimento?

        Prova a dare un’occhiata a questo documento (per Sumatra PDF viewer 0.9.4): http://garr.dl.sourceforge.net/project/texniccenter/Tutorials/How_to_Sumatra_EN.pdf.

        Ciao,
        Antonio

      • #36298
        Up
        0
        Down
        ::

        Prova a dare un’occhiata a questo documento (per Sumatra PDF viewer 0.9.4): http://garr.dl.sourceforge.net/project/texniccenter/Tutorials/How_to_Sumatra_EN.pdf.

        Mi riferivo proprio a quel documento…hai provato ad implementare ciò che sta scritto?Se si, hai qualche suggerimento da darmi?

      • #36299
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Prova a dare un’occhiata a questo documento (per Sumatra PDF viewer 0.9.4): http://garr.dl.sourceforge.net/project/texniccenter/Tutorials/How_to_Sumatra_EN.pdf.

          Mi riferivo proprio a quel documento…hai provato ad implementare ciò che sta scritto?Se si, hai qualche suggerimento da darmi?

          Non uso Sumatra e non posso esserti di aiuto in tal senso.

          Ti ho indicato il documento, solo perché ho notato che ciò che hai scritto, differisce leggermente dalle indicazioni in esso contenute.

          Per esempio, al punto (2), hai scritto:

          C:\Programmi\SumatraPDF\SumatraPDF.exe -reuse-instance -inverse-search “\”C:\Programmi\TeXnicCenter\TEXCNTR.EXE\” /ddecmd \”[goto(‘%f’,’%l’)]\””

          mentre nella guida, c’è scritto:

          C:\Programme\SumatraPDF\SumatraPDF.exe -inverse-search “\”C:\Programme\TeXnicCenter\TEXCNTR.EXE\” /ddecmd \”[goto(’%f’,’%l’)]’\””

          Ora, Programme->Programmi, ma la parte relativa a “-reuse-instance“, nella guida non è presente. Forse è lì il problema.

          Ciao,
          Antonio

        • #36300
          Up
          0
          Down
          ::


          Grazie per l’aiuto…è proprio quello il problema!!!
          Consiglio a tutti di utilizzare questa funzione: premette di ottenere uno dei più grossi vantaggi associati all’utilizzo del formato DVI su un comune pdf.
          Ciao

        • #36301
          Up
          0
          Down
          ::


          Io ho un problema simile a questo!Nel senso che, dopo aver scoperto la funzione di ricerca diretta e inversa mi sono adoperato per riuscire ad utilizzarla ed infine sono riuscito a configurare TeXnicCenter e SumatraPDF correttamente. Precedentemente, però, utilizzavo LEd e ci sono un pò affezionato visto che ci ho scritto già qualche documento. Ora, avendo cercato in lungo e in largo su internet senza successo, vi chiedo se è possibile configurare corrrettamente LEd e SumatraPDF in modo da poterli utilizzare insieme ottenendo le funzioni di ricerca nelle due direzioni.
          Grazie
          p.s. So che LEd non usa comandi DDE ma anche Vim non lo fa eppure esiste una patch risolutiva del problema

        • #36302
          Up
          0
          Down
          ::

          Ho letto il tutorial (presente sul sito del programma) riguardante la sincronizzazione tra il sorgente ed il file pdf con Sumatra….tuttavia si presentano dei problemi: riesco a fare il “forward searching” ma non la ricerca inversa…basandomi sul tutorial, questi sono i miei settaggi nell’output profile:
          1. synctex=-1 -interaction=nonstopmode “%pm” in (La)Tex

          Scrivi:
          -synctex=-1 -interaction=nonstopmode “%pm”
          con il MENO davanti a synctex.

          2. C:\Programmi\SumatraPDF\SumatraPDF.exe -reuse-instance -inverse-search “\”C:\Programmi\TeXnicCenter\TEXCNTR.EXE\” /ddecmd \”[goto(‘%f’,’%l’)]\”” in Viewer-Path of Executable

          Fai attenzione che gli apostrofi finali non siano degli accenti, le virgolette invece vanno sicuramente bene come sono.

          3. “%bm.pdf” in View project’s output-Command line argument
          4. [ForwardSearch(“%bm.pdf”,”%Wc”,%l,0)] in Forward search-DDE command (oltre ai paramteri Server:SUMATRA,Topic:Control

          Hai dimenticato un pezzo dell’ultima parte.

          [ForwardSearch(“%bm.pdf”,”%Wc”,%l,0,0,1)]

          In ogni modo non correggere. Fai il remove. Un copy di quello del PDF normale. Chiamalo come vuoi (ad esempio LaTeX=>SumatraPDF). Torma a settare tutto (ricordati che sul manuale la cartella dove mettono il SumatraPDF è C:\Programme\… mentre tu quasi sicuro avra C:\programmi\… quindi dovrai modificare anche quello). Dai l’ok. Chiudi il TeXnicCenter. Vai nella cartella dove hai i tuoi file .TeX che stai scrivendo e cancella tutti i file .SYNCTEX e quelli .SYNCTEX(BUSY) che trovi. Riapri a questo punto il TeXnicCenter, riattiva il tuo progetto o il tuo documento e compila con quello LaTeX=>SumatraPDF.
          Dovrebbe essere tutto ok.

          PS. ogni volta che cambi qualcosa o hai errori nella sincronizzazione è meglio che i .SYNCTEX li cancelli.

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

      Go to top