[SOLVED] import package: reset numero pagina

  • Creatore
    Topic
  • #78691
    Up
    0
    Down
    ::


    Non ho trovato alcuna informazione sul pacchetto import inerente il reset del numero di pagina ad ogni import di un file, quindi chiedo qua se qualcuno sa qualcosa.

    Grazie

    `
    \documentclass[]{report}
    \usepackage[utf8x]{inputenc}
    \usepackage[italian]{babel}
    \addto\captionsitalian{\renewcommand{\figurename}{figura }}

    \usepackage{amssymb,amsmath,mathtools}
    \usepackage{siunitx}
    \sisetup{separate-uncertainty = true}
    \usepackage{sagetex}
    \usepackage{booktabs}
    \usepackage{relsize}
    \usepackage{calc}
    \usepackage{tikz}
    \usepackage{graphicx}
    \usepackage{pstricks}
    \usepackage{textcomp}
    \usepackage{listings}
    \usepackage{subfigure}
    \usepackage{epstopdf}
    \usepackage{gnuplot-lua-tikz}
    \usepackage{verbatim}
    \usepackage{lscape}
    \usepackage[numbered,useliterate]{mcode} %autolinebreaks
    \usepackage{hyperref}
    \usepackage{pdfpages}
    \usepackage{import}

    \begin{document}
    \maketitle
    \newpage
    \tableofcontents
    \pagebreak

    \part{L1}
    \import{R1/}{L1.tex}
    \part{L2}
    \import{R2/}{L2.tex}

    \end{document}
    `

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


        Ciao.
        Il pacchetto import risolve un tipo particolare di problema, per cui è normale che non si occupi di altri effetti che l’utente desidera ed in particolare il reset del numero di pagina (se la numerazione riparte allora non è lo stesso documento, sono più documenti accorpati).
        Anzi, sarebbe sbagliato se lo fosse.
        R.

      • #78693
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Secondo me stai usando import in modo improprio; import dovrebbe servire per includere file che non si trovino un cartelle subalterna e quelle del file principale, cosa che con le recenti versioni di TeX Live è se non impedita, almeno fortemente sconsigliata e richiederebbe cose strane per importare qualcosa da una cartella fuori del percorso subalterno.
          Secondo me tu dovresit importare i tuoi file con \input oppure \include, ma se vuoi che la numerazione ricominci da 1 devi specificarlo con \pagenumbering{arabic}, per esempio, prima di includere il nuovo file.

          È come ti ha detto @robitex, questo sarebbe un collage di documenti diversi, non un unico documento che attinge da file diversi. E questo approccio sarebbe un errore tipografico.

          Se poi i tuoi documenti importati hanno dei riferimenti ipertestuali, non hai idea del pasticcio che combineresti se facessi una cosa del genere.

        • #78694
          Up
          0
          Down
          ::


          Grazie
          in realta’, la numerazione delle pagine viene riazzerata ad ogni documento che includo, ma io preferirei evitare questo.
          per quanto riguarda l’utilizzazione di import, ho provato ad utilizzare include o input ma senza risultato, in quanto le immagini che vengono richiamate nei singoli file sono in cartelle separate.
          ovvero ho una situazione simile a questa:

          main.tex
          —./R1
          —L1.tex
          —imm.eps
          —./R2
          —L2.tex
          —imm.eps

          Solamente con import sono riuscito a mantenere l’attuale disposizione di file e cartelle e compilare correttamente

        • #78695
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Sì, hai ragione; import serve anche per quello, ma ci sono modi più semplici per ottenere lo stesso risultato:`
            \graphicspath{{R1}}
            \include{R1\L1}
            . . .
            \graphicspath{{R2/}}
            \include{R2/L2}`
            senza bisogno di caricare nessun pacchetto, import o altro.

            Il riazzeramento del contatore delle pagine dipende dal contenuto di L1.tex, L2.tex e dagli altri file importati o inclusi.

            Controllali e, eventualmente, facci vedere il loro inizio. I file importati o inclusi non devono contenere né \begin{document} e \end{document} né quello che normalmente si inserisce prima di \begin{document}; devono cominciare direttamante con il testo che deve essere composto e possono (non debbono) finire con \endinput.

          • #78696
            Up
            0
            Down
            ::


            Ho gia’ provato ad utilizzare include senza successo. il problema sta in \lstinputlistings. in quanto la current folder credo non venga modificata e quindi dovrei mettere tutto il percorso a partire dalla dir corrente del sorgente principale.

            Nei file L1.tex e L2.tex non ho messo nessun preambolo ne altro codice particolare
            solo l’abstract, forse puo’ dare problemi quello?

          • #78697
            Up
            0
            Down
            ::


            Risolto.
            Mettere un abstract per ogni parte riazzera la numerazione.
            E’ sufficiente aggiungere la option notitlepage quando si carica la document class e la numerazione continua anche con l’utilizzo degli abstract.

            Grazie a OldClaudio e robitex!

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

        Go to top