Impossibile includere files da cartelle differenti

  • Creatore
    Topic
  • #46100
    Daniele
    Partecipante
      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
        Daniele
        Partecipante
          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
            Daniele
            Partecipante
              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
                  Daniele
                  Partecipante
                    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
                    Daniele
                    Partecipante
                      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
                      Daniele
                      Partecipante
                        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▲