Impossibile includere files da cartelle differenti

  • Creatore
    Topic
  • #46100
    Up
    0
    Down
    ::


    Ciao a tutti,
    sembra che ultimamente continui ad avere problemi.
    L’ultimo mi impedisce di includere nel documento file tex memorizzati in altre cartelle. Ho organizzato il materiale come indicato, quindi con i capitoli organizzati in cartella “MaterialeInizialeFinale”, ecc. Il problema è che quando compilo, con Miktex 2.8 su Vista, compare il messaggio
    `
    ! I can't write on file `..//MaterialeInizialeFinale//Consegna.aux'.
    \@include …\immediate \openout \@partaux #1.aux
    \immediate \write \@partau…
    l.11 \include{..//MaterialeInizialeFinale//Consegna}
    `
    Se premo x e do invio, nella cartella compare un x.tex.
    Se metto i file da includere nella stessa cartella del file master non ho alcun problema, ne ho alcun problema con Miktex 2.8 su windows xp.
    Avete un’idea di quello che stia succedendo?
    Grazie mille e buona serata.

    🙁 Temo di dover formattare e reinstallare tutto…. sigh

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #46101
      Up
      0
      Down
      ::


      Altra informazione utile:
      pare che generi lo stesso il pdf (compreso il file x.tex), pur segnalando n errori… essendo n il numero di files da includere…

    • #46102
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        Altra informazione utile:
        pare che generi lo stesso il pdf (compreso il file x.tex), pur segnalando n errori… essendo n il numero di files da includere…

        Non ricordo che per includere file si debba usare la doppia barra, prova con:
        `\include{../MaterialeInizialeFinale/Consegna} `

        EDIT: \include si usa(va) per macchine vecchiotte, meglio \input.

      • #46103
        Up
        0
        Down
        ::


        E’ necessario in quanto in realtà ho raccolto i files della relazione finale in una cartella. Quindi per trovare a files da includere devo tornare indietro di una cartella ../, cercare la cartella giusta MaterialeInizialeFinale, e al suo interno trovare il file.
        Non dovrebbe essere questo il problema dato che, come detto, su xp funziona, e su vista comunque mi genera il pdf. Tra l’altro ha sempre funzionato. Non capisco come mai da oggi non ne vuole sapere.

      • #46104
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          E’ necessario in quanto in realtà ho raccolto i files della relazione finale in una cartella. Quindi per trovare a files da includere devo tornare indietro di una cartella ../, cercare la cartella giusta MaterialeInizialeFinale, e al suo interno trovare il file.
          Non dovrebbe essere questo il problema dato che, come detto, su xp funziona, e su vista comunque mi genera il pdf. Tra l’altro ha sempre funzionato. Non capisco come mai da oggi non ne vuole sapere.

          Non capisco una cosa: dentro la cartella MaterialeInizialeFinale ne hai altre o tieni semplicemente i file?
          Perchè non provi con \input?

        • #46105
          Up
          0
          Down
          ::

          Ciao a tutti,
          sembra che ultimamente continui ad avere problemi.
          L’ultimo mi impedisce di includere nel documento file tex memorizzati in altre cartelle. Ho organizzato il materiale come indicato, quindi con i capitoli organizzati in cartella “MaterialeInizialeFinale”, ecc. Il problema è che quando compilo, con Miktex 2.8 su Vista, compare il messaggio
          `
          ! I can't write on file `..//MaterialeInizialeFinale//Consegna.aux'.
          \@include …\immediate \openout \@partaux #1.aux
          \immediate \write \@partau…
          l.11 \include{..//MaterialeInizialeFinale//Consegna}
          `
          Se premo x e do invio, nella cartella compare un x.tex.
          Se metto i file da includere nella stessa cartella del file master non ho alcun problema, ne ho alcun problema con Miktex 2.8 su windows xp.
          Avete un’idea di quello che stia succedendo?
          Grazie mille e buona serata.

          🙁 Temo di dover formattare e reinstallare tutto…. sigh

          Per motivi di sicurezza le più recenti distribuzioni di TeX hanno adottato la politica di non scrivere file in directory che non siano la stessa del documento principale o sue figlie. MiKTeX è stata l’ultima ad adeguarsi.

          Ciao
          Enrico

        • #46106
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            Per motivi di sicurezza le più recenti distribuzioni di TeX hanno adottato la politica di non scrivere file in directory che non siano la stessa del documento principale o sue figlie. MiKTeX è stata l’ultima ad adeguarsi.
            Ciao
            Enrico

            Perchè io queste cose non le so e voi si? 😕
            Per le figlie si intende una sola sottocartella?

          • #46107
            Up
            0
            Down
            ::

            Per motivi di sicurezza le più recenti distribuzioni di TeX hanno adottato la politica di non scrivere file in directory che non siano la stessa del documento principale o sue figlie. MiKTeX è stata l’ultima ad adeguarsi.
            Ciao
            Enrico

            Perchè io queste cose non le so e voi si? 😕

            Perché non ti informi alle fonti del sapere. 🙂

            Per le figlie si intende una sola sottocartella?

            O più giù ancora.

            Quando usi \include, LaTeX scrive accanto al file richiamato un file .aux per poter leggere i riferimenti anche se il file non compare nella lista data a \includeonly.

            Se vuoi mantenere quella struttura, ma non so perché, usa \input.

            Ciao
            Enrico

          • #46108
            Up
            0
            Down
            ::


            Grazie della risposta.
            Vorrei dire però che non condivido questa scelta. Mi sembra che gli strumenti per proteggere una cartella (non ho ancora capito da cosa) ci siano, in questo Vista è fin troppo pedante. Non vedo perchè si debba limitare un programma per risolvere un problema di cui non ho mai sentito lamentarsi nessuno. 😡

          • #46109
            Up
            0
            Down
            ::

            Grazie della risposta.
            Vorrei dire però che non condivido questa scelta. Mi sembra che gli strumenti per proteggere una cartella (non ho ancora capito da cosa) ci siano, in questo Vista è fin troppo pedante. Non vedo perchè si debba limitare un programma per risolvere un problema di cui non ho mai sentito lamentarsi nessuno. 😡

            Quando qualcosa ti scriverà nella directory ~/bin uno script che attiva una connessione per scaricare un trojan horse, ci ripenserai.

            Ciao
            Enrico

          • #46110
            Up
            0
            Down
            ::


            Quello che non capisco è cosa c’entri Latex. Qualcuno potrebbe usare Latex per tali fini? C’è questa possibilità o qualcos’altro che mi sfugge?

          • #46111
            Up
            0
            Down
            ::

            Quello che non capisco è cosa c’entri Latex. Qualcuno potrebbe usare Latex per tali fini? C’è questa possibilità o qualcos’altro che mi sfugge?

            Non sarebbe facile, ma la possibilità c’è. Mai ricevuto un file TeX da qualche estraneo?

            Ciao
            Enrico

          • #46112
            Up
            0
            Down
            ::


            A dir la verità no. Per questo mi sembrava un problema inesistente.
            Gli unici file tex non miei che compilo sono i vostri…. :D… spero non mi giochiate scherzi 😆
            Tornando seri, grazie per la risposta. Non pensavo che si potesse usare Latex per manomettere la sicurezza di sistema.

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

        Go to top