numerazione pagine indici lyx

  • Creatore
    Topic
  • #60735
    Up
    0
    Down
    ::


    Buonasera a tutti,
    ho scritto la mia tesi, che domani devo consegnare, con lyx. Il problema che ho è che in un file lyx ho messo Indice Generale, elenco delle figure e delle tabelle. Nel momento in cui vado a compilare l’intera tesi, mi va a numerare ciscun indice ripartendo da 0. Mi spiego, Indice Generale con con 1,2,3..ecc. Elenco delle figure 1,2,3… ed elenco delle tabelle con la stessa cosa. io vorrei che la numerazione partisse da 1 nell’Indice Generale e poi proseguisse . In più come è ovvio che sia vorrei che la numerazione fosse in numero romani, ma il comando almeno per questo lo conosco. Il problema è la successione della numerazione.
    Vi prego rispondete il più in fretta possibile…sono di corsissima
    Grazie

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #60736
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Chiedere aiuto oggi, per consegnare la tesi stampata domani (anzi, oggi stesso, visto che siamo dopo mezzanotte) è un po’ tardi, non ti pere?

        Vediamo se questo ti serve:
        1) apri il tuo file con LyX e salvalo in formato tex (in realtà il formato è latex)
        2) apri il file tex con un editor testuale, per esempio Notepad, oppure gedit, oppure textedit a seconda della macchina che stai usando (poi naturalmente ce ne sono tanti altri; se hai un editor adatto a gestire il file sorgente in formato tex tanto meglio)
        3) dove trovi \tableofcontents, listoffigures e \listoftables, cancella qualunque cosa ci sia scritta in mezzo a questi tre comandi.
        4) salva il file e apri una finestra comandi.
        5) prova a dare il comando ` pdflatex myffile`
        dove myfile.tex è il nome (fittizio) del file che hai appena modificato con l’editor testuale

        Se tutto va bene, sei fortunato; se no prendiitela con LyX e, a voler essere cattivi, con te stesso che hai scelto di usare un prodotto sconsigliato da (quasi) tutti quelli che scrivono su questo forum. Nessuno di noi usa LyX; ma se anche lo usassimo, non abbiamo (almeno io non ho) la competenza per dire che cosa LyX faccia dietro le quinte per trattare così male un file tex.

        Spero che ti vada bene, perché io sarei il primo ad essere dispiaciuto se tu non potessi laurearti in questa sessione per una sciocchezza ‘giovanile” come questa.
        Piuttosto, se non ci riesci, presentala in segreteria con i numeri sbagliati, e poi, con più calma, aggiusta le cose e presenta al tuo relatore un copia con i numeri giusti.

      • #60737
        Up
        0
        Down
        ::


        Grazie mille della risposta, si lo so che sconsigliate l’utilizzo di lyx, ma mi sono reso conto solo all’ultimo che sarei riuscito a laurearmi, quindi non ho voluto rischiare di perdere tempo (che comunque non sarebbe stato tempo perso..) ad imparare il linguaggio latex. Tornando a noi…Lyx non mi consente di salvarlo in formato tex, in salva come, da solo la possibilità di formato:lyx. Comunque leggendo il codice latex del mio file, non c’è nulla tra \tableofcontents, listoffigures e \listoftables.
        A questo punto non saprei. Sicuramente consegnerò la tesi comunque…e che saranno mai qualche pagina non numerate perfettamente. Certo che se riuscissi a risolvere il problema sarei molto contento….Se avete qualche altro suggerimento da consigliarmi io sono qui…e un grazie non si nega a nessuno

      • #60738
        Up
        0
        Down
        ::

        Grazie mille della risposta, si lo so che sconsigliate l’utilizzo di lyx, ma mi sono reso conto solo all’ultimo che sarei riuscito a laurearmi, quindi non ho voluto rischiare di perdere tempo (che comunque non sarebbe stato tempo perso..) ad imparare il linguaggio latex. Tornando a noi…Lyx non mi consente di salvarlo in formato tex, in salva come, da solo la possibilità di formato:lyx. Comunque leggendo il codice latex del mio file, non c’è nulla tra \tableofcontents, listoffigures e \listoftables.
        A questo punto non saprei. Sicuramente consegnerò la tesi comunque…e che saranno mai qualche pagina non numerate perfettamente. Certo che se riuscissi a risolvere il problema sarei molto contento….Se avete qualche altro suggerimento da consigliarmi io sono qui…e un grazie non si nega a nessuno

        Per ottenere il codice in un file .tex non devi fare “salva come” ma mi pare che ci sia la voce “Esporta” o “Esporta sorgente” o una cosa del genere nello stesso menu a tendina e da li puoi ottenere il file .tex del tuo progetto.

        Ciao
        Fra

      • #60739
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Senti: se dopo aver fatto l’indice generale, come si accinge a fare il promo \listof… qualcuno o qualcosa gli dice di rimettere a zero il contatore delle pagine.

          Esporta il file in formato tex, come ti ha detto @spike e va a guardare: se davvero nel file tex non c’è niente, nemmeno un \pagenumbering{arabic} (che, appunto, prima rimette a zero il contatore del pagine e poi imposta la numerazione i cifre arabe) vuol dire che è la classe che stai usando che ha al suo interno o \setcounter{page{0} o \c@page=0 o \pagenumebring{arabic}. Modificare la classe è più difficile, ma la si può sempre cambiare!

        • #60740
          Up
          0
          Down
          ::


          Innanzitutto grazie mille per le risposte….e ora inizio a capire perchè sconsigliate lyx…Allora ho controllato il file tex e non c’è nulla tra un comando e l’altro…Tra l’altro se compilo il singolo file indici.lyx i numeri sono romani e sequenziali i , ii ,iii ecc quindi perfetto.., mentre se compilo il file Tesi.lyx con all’interno tutti gli input dei capitoli, torna il problema della numerazione….boh…che dite???
          Quasi quasi mi creo dal nulla un file tex con i comandi degli indici e poi glielo faccio importare….che dite potrebbe essere una buona cosa??? sicuramente quando cercherò di imparare il linguaggio originale almeno da evitare tutti questi problemi e compromessi…

          AGGIORNAMENTO…ho provato a creare un file tex dal nulla…ma uguale come prima…solito problema…a chi interessasse la classe che uso è book.

          Ancora Grazie

        • #60741
          Up
          0
          Down
          ::

          Innanzitutto grazie mille per le risposte….e ora inizio a capire perchè sconsigliate lyx…Allora ho controllato il file tex e non c’è nulla tra un comando e l’altro…Tra l’altro se compilo il singolo file indici.lyx i numeri sono romani e sequenziali i , ii ,iii ecc quindi perfetto.., mentre se compilo il file Tesi.lyx con all’interno tutti gli input dei capitoli, torna il problema della numerazione….boh…che dite???
          Quasi quasi mi creo dal nulla un file tex con i comandi degli indici e poi glielo faccio importare….che dite potrebbe essere una buona cosa???

          No, non è una buona cosa. La procedura che ti consiglio è la seguente. Poniamo che il tuo file si chiami tesi.lyx.
          1) esporta il file tesi.lyx nel file tesi.tex e metti quest’ultimo in una cartella di lavoro.
          Percorso:

            file>>Esporta>>LaTeX (pdfLaTeX)

          2) apri il file esportato con TeXworks.
          3) Se compare la riga
          `\usepackage[latin9]{inputenc}`
          chiudi TeX works, altrimenti passa al punto 6.
          4) Riapri TeXworks e nelle preferenze imposta la codifica di input (Encoding) a Latin 9 (ISO 8859-9). Chiudi TeXworks.
          5) Apri il file tesi.tex con TeXworks.
          6) Clicca sul pulsante freccia verde (assicurati che a destra ci sia scritto pdfLaTeX)
          7) Leggi l’output

          Sicuramente il preambolo dovrà essere sistemato. Nel caso inviacelo.

          Ciao
          Ivan

        • #60742
          Up
          0
          Down
          ::


          ok fatto tutto con TeXworks, si c’è la riga \usepackage[latin9]{inputenc}, ho cambiato l’impostazione e dopo aver chiuso e riaperto, ho apero il file e schiacciato il pulsante verde, si apre la console di output, procede nella compilatura ed alla fine mi apre il file in pdf, la console di outout e quella di errore si chiudono automaticamente senza che venga evidenziato nulla….

          Attendo una vostra risposta e sempre grazie…

        • #60743
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            OK. Ora copia il file sorgente .tex dall’inizio fino a dopo gli indici e le liste di figure e tabelle, poi incollalo nel tuo prossimo messaggio. Fai altrettanto con le prime righe del file .lof e .lot; bastano le prime 5 o 6 righe.

          • #60744
            Up
            0
            Down
            ::


            Ah scusate Voi mi chiedevate il preambolo….vi posto tutto il file tesi.lyx così che forse vi possa essere d aiuto e magari trovare mica anche altri errori ..sempre mille grazie dell’aiuto

            `
            %% LyX 2.0.0 created this file. For more info, see http://www.lyx.org/.
            %% Do not edit unless you really know what you are doing.
            \documentclass[12pt,oneside,english,italian,bibliography=totoc,index=totoc,BCOR7.5mm,captions=tableheading]{book}
            \usepackage[T1]{fontenc}
            \usepackage[latin9]{inputenc}
            \usepackage{listings}
            \usepackage{geometry}
            \geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm,headsep=1cm}
            \setcounter{secnumdepth}{3}
            \usepackage{color}
            \usepackage{babel}
            \usepackage{array}
            \usepackage{float}
            \usepackage{textcomp}
            \usepackage{multirow}
            \usepackage{amsthm}
            \usepackage{amsmath}
            \usepackage{graphicx}
            \usepackage{setspace}
            \usepackage{esint}
            \onehalfspacing
            \usepackage[unicode=true,
            bookmarks=true,bookmarksnumbered=true,bookmarksopen=false,
            breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=true]
            {hyperref}
            \hypersetup{pdftitle={La Guida dell'Utente di LyX},
            pdfauthor={LyX Team},
            pdfsubject={LyX},
            pdfkeywords={LyX},
            linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false}

            \makeatletter

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
            \newcommand{\noun}[1]{\textsc{#1}}
            \DeclareRobustCommand{\greektext}{%
            \fontencoding{LGR}\selectfont\def\encodingdefault{LGR}}
            \DeclareRobustCommand{\textgreek}[1]{\leavevmode{\greektext #1}}
            \DeclareFontEncoding{LGR}{}{}
            \DeclareTextSymbol{\~}{LGR}{126}
            %% Because html converters don't know tabularnewline
            \providecommand{\tabularnewline}{\\}

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
            \numberwithin{equation}{section}
            \numberwithin{figure}{section}
            \theoremstyle{plain}
            \newtheorem{thm}{\protect\theoremname}

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
            %%
            % NON ALTERARE QUESTO PREAMBOLO!!!
            %
            % Ho progettato questo preambolo per garantire la stampa finale
            % della Guida dell'Utente. Se pasticciate con questo preambolo,
            % parti della Guida dell'Utente possono non venir stampate come
            % previsto. Se avete problemi nella conversione LaTeX di questo
            % file, contattate il gruppo per la documentazione
            % email: lyx-docs@lists.lyx.org

            \usepackage{ifpdf} % part of the hyperref bundle
            \ifpdf % if pdflatex is used

            % set fonts for nicer pdf view
            \IfFileExists{lmodern.sty}{\usepackage{lmodern}}{}

            \fi % end if pdflatex is used

            % the pages of the TOC is numbered roman
            % and a pdf-bookmark for the TOC is added
            \let\myTOC\tableofcontents
            \renewcommand\tableofcontents{%
            \frontmatter
            \pdfbookmark[1]{\contentsname}{}
            \myTOC
            \mainmatter }

            % redefine the \LyX macro for PDF bookmarks
            \def\LyX{\texorpdfstring{%
            L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
            {LyX}}

            % define a short command for \textvisiblespace
            \newcommand{\spce}{\textvisiblespace}
            %\addtoreset{equation}{section}
            %\numberwithin{equation}{section}

            \makeatother

            \addto\captionsenglish{\renewcommand{\theoremname}{Theorem}}
            \addto\captionsitalian{\renewcommand{\theoremname}{Teorema}}
            \providecommand{\theoremname}{Teorema}

            \begin{document}
            \begin{frontmatter}

            \input{frontpage.tex}

            \input{dedica.tex}

            \input{indici.tex}

            \end{frontmatter}

            \begin{mainmatter}

            \input{introduzione.tex}

            \input{Cap3-La_selezione_dinamica_multiperiodale.tex}

            \input{Cap4-Un_caso_pratico_l_applicazione_del_modello.tex}

            \input{Cap5-Conclusioni.tex}

            {\small \input{\string”Allegato 1.tex\string”}}{\small \par}

            \input{bibliografia.tex}

            \end{mainmatter}

            \begin{backmatter}

            \input{ringraziamenti.tex}

            \end{backmatter}
            \end{document}
            `

          • #60745
            Up
            0
            Down
            ::


            Ecco il preambolo ripulito. Le parti in blu, probabilmente non ti servono. In questo caso eliminale, altrimenti decommenta. Le parti in rosso mi sembrano contorte. Il tuo documento è in italiano è anche in inglese?
            `\documentclass{book}
            \usepackage[T1]{fontenc}
            \usepackage[latin9]{inputenc}
            \usepackage[english,italian]{babel}
            \usepackage{color}
            \usepackage{array}
            \usepackage{float}
            \usepackage{textcomp}
            \usepackage{multirow}
            \usepackage{listings}
            \usepackage{amsthm}
            \usepackage{amsmath}
            \usepackage{graphicx}
            \usepackage{esint}%non so a che serve
            \usepackage[unicode=true,
            bookmarks=true,bookmarksnumbered=true,bookmarksopen=false,
            breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=true]
            {hyperref}

            %\newcommand{\noun}[1]{\textsc{#1}}
            %\providecommand{\tabularnewline}{\\}


            \numberwithin{equation}{section}
            \numberwithin{figure}{section}
            \theoremstyle{plain}
            \newtheorem{thm}{\protect\theoremname}

            \addto\captionsenglish{\renewcommand{\theoremname}{Theorem}}
            \addto\captionsitalian{\renewcommand{\theoremname}{Teorema}}
            \providecommand{\theoremname}{Teorema}

            \begin{document}
            …`

            Ciao
            Ivan

          • #60746
            Up
            0
            Down
            ::


            No è solo in italiano…magari ci sarà anche qualche parola in inglese…magari….ma niente di più. Quindi ora sostituisco tutto quel popò di roba mia con questa parte riordinata da te?? credi che così possa funzionare?grazie

          • #60747
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Vedi che se avessi letto bene il file .tex avresti anche capito perché la numerazione ricomaincia da uno dopo l’indice generale:
              `
              % the pages of the TOC is numbered roman
              % and a pdf-bookmark for the TOC is added
              \let\myTOC\tableofcontents
              \renewcommand\tableofcontents{%
              \frontmatter
              \pdfbookmark[1]{\contentsname}{}
              \myTOC
              \mainmatter }
              `
              e probabilmente nel file indici.tex letto più avanti \listoffigures e \listoftables sono rideifniti in maniera analoga.

              Infatti \mainmatter emette il comando \pagenumbering{arabic} che a sua volta reimposta il contatore di pagina.

              Suppongo che con la revisione di ivan ora le cose ti vadano correttamente,
              ma certamente dopo aver apportato quelle modifiche devi ottenere il file pdf attraverso il bottone verde di TeXworks, non più attraverso LyX.

            • #60748
              Up
              0
              Down
              ::


              Grazie mille di tutto.Comunque ho provato con i codice scritto da voi, ma si bloccava alla compilazione della frontpage, alla prima riga…probabilmente anche i codici dei file figli non sono perfetti….quindi ho modificato il preambolo del mio file lyx eliminando quella parte di codice che mi dava l’ errata numerazione, e ora parrebbe funzionare.

              Vorrei sinceramente ringraziarvi del supporto che mi avete fornito, e prometto che il prossimo file latex che dovrò scrivere, incomincerò prima e poco per volta studierà latex così da non avere più tutti questi problemi. Ovviamente vi consiglierò a tutti quelli che conosco e che stanno imparando ora latex..

              Grazie ancora

              A presto

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

          Go to top