[RISOLTO] Makeindex non funziona

  • Creatore
    Topic
  • #51691
    Up
    0
    Down
    ::


    Ciao a tutti, ho cercato più volte una soluzione sbirciando nel forum ma non ho trovato niente. La situazione è questa:
    Windows VISTA home premium SP2
    MikTex 2.9, TexnicCenter 1.0

    Il file ricettario.tex è in una cartella, le ricette sono in delle sottocartelle in cui sono contenuti anche i file primi.tex, dolci.tex ecc che aggiorno mano a mano che aggiungo nuove ricette. Il codice di ricettario.tex me lo ha passato un mio amico che lo aveva fatto tempo fa per la moglie, quindi io non conosco esattamente tutti i comandi ivi contenuti.

    Sto creando un libretto per raccogliere tutte le mie ricette, ad un certo punto mi rendo conto che l’indice analitico non viene più aggiornato, questo succede subito dopo che avevo formattato e ripristinato il mio notebook quindi non saprei dire se il problema è dovuto al ripristino o se è precedente. Vi copio il codice del file principale poi se c’è bisogno di altro fatemi sapere.

    Grazie a tutti in anticipo per l’aiuto.

    `\documentclass[a5paper,10pt,twoside]{book}
    \usepackage[italian]{babel}
    \usepackage[italian]{SIunits}
    \usepackage[latin1]{inputenc}

    \usepackage{chappg}
    \usepackage{multicol}

    \usepackage

    {geometry}
    \usepackage{imakeidx}
    %\usepackage{showidx}
    \makeindex

    %\usepackage[cdot,thickqspace,squaren,italian,textstyle]{SIunits}
    \usepackage{enumitem}
    \usepackage{eurosym}
    \usepackage{subfigure}
    \usepackage[small]{titlesec}
    \usepackage{amsmath}
    \usepackage{nicefrac}

    \usepackage[pdftex]{graphicx}
    %\usepackage{thumbpdf}
    \usepackage[pdftex]{hyperref}
    \hypersetup{
    plainpages=false,
    colorlinks=true,
    urlcolor=black, % \href{…}{…} external (URL)
    filecolor=black, % \href{…} local file
    linkcolor=blue, % \ref{…} and \pageref{…}
    pdftitle={Ricettario},
    pdfsubject={},
    pdfauthor={ponzoit},
    bookmarksopen=true,
    %pdfpagemode=FullScreen,
    %pdfpagemode=UseThumbs
    }

    \usepackage[italian2,tight,undotted]{minitoc}

    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    %\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
    \renewcommand{\sectionmark}[1]{\markright{\ #1}}
    \fancyhead[LO,RE]{}
    \fancyhead[C]{}
    \fancyhead[RO,LE]{\nouppercase{\leftmark}}
    %\fancyhead[R]{\nouppercase{\rightmark}}
    \fancyfoot[LO,RE]{}
    \fancyfoot[C]{}
    \fancyfoot[RO,LE]{\thepage}
    \renewcommand{\headrulewidth}{0.2pt}
    \renewcommand{\footrulewidth}{0.2pt}
    \renewcommand{\headwidth}{\textwidth}
    \setlength{\headheight}{14pt}

    \includeonly{Antipasti/Antipasti,Primi/Primi,Carne/Carne,Pesce/Pesce,Verdure/Verdure,SughiSalseCreme/SughiSalseCreme,Dolci/Dolci,PanePaste/PanePaste,Generiche/Generiche}

    \title{Ricettario}
    \author{ponzoit}

    \setcounter{secnumdepth}{-1}
    \setcounter{tocdepth}{1}
    \setcounter{minitocdepth}{1}
    \setcounter{chapter}{0}

    \setlength{\parindent}{6pt}

    \begin{document}

    \begingroup
    \renewcommand*{\thepage}{Copertina}
    \maketitle
    \renewcommand*{\thepage}{Copertina (retro)}
    \clearpage{\pagestyle{empty}\cleardoublepage}
    \endgroup

    \pagenumbering{Roman}
    \pdfbookmark[0]{Indice}{indice}
    \dominitoc
    \tableofcontents
    \clearpage{\pagestyle{empty}\cleardoublepage}

    \include{Antipasti/Antipasti}
    \include{Primi/Primi}
    \include{Carne/Carne}
    \include{Pesce/Pesce}
    \include{Verdure/Verdure}
    \include{SughiSalseCreme/SughiSalseCreme}
    \include{Dolci/Dolci}
    \include{PanePaste/PanePaste}
    \include{Generiche/Generiche}

    \phantomsection
    \addcontentsline{toc}{chapter}{\indexname}
    \pagenumbering{arabic}
    \addtocounter{chapter}{1}
    \setcounter{page}{\thechapter}
    \printindex

    \end{document}`

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #51692
      Up
      0
      Down
      ::

      Ciao a tutti, ho cercato più volte una soluzione sbirciando nel forum ma non ho trovato niente. La situazione è questa:
      Windows VISTA home premium SP2
      MikTex 2.9, TexnicCenter 1.0

      Senza un vero esempio di testo non si può provare. Ma fai andare makeindex?

      Ciao
      Enrico

    • #51693
      Up
      0
      Down
      ::

      Senza un vero esempio di testo non si può provare.

      Scusa Enrico ma non ho capito di cosa avresti bisogno.

      Ma fai andare makeindex?

      Si, makeindex cerco di farlo andare ma mi restituisce questo errore:

      Can’t create output index file d:\user\ale\…\ricettario.ind
      Usage: C:\program files\miktex 2.9\miktex\bin\makeindex.exe [-ilqqrcgLT] [-s -sty] [-o ind] [-t log] [-p num] [idx0 idx1 …]

    • #51694
      Up
      0
      Down
      ::

      Senza un vero esempio di testo non si può provare.

      Scusa Enrico ma non ho capito di cosa avresti bisogno.

      Ma fai andare makeindex?

      Si, makeindex cerco di farlo andare ma mi restituisce questo errore:

      Can’t create output index file d:\user\ale\…\ricettario.ind
      Usage: C:\program files\miktex 2.9\miktex\bin\makeindex.exe [-ilqqrcgLT] [-s -sty] [-o ind] [-t log] [-p num] [idx0 idx1 …]

      Serve un estratto di uno dei file che includi nel quale ci siano alcune voci per l’indice analitico.

      Ciao
      Enrico

    • #51695
      Up
      0
      Down
      ::


      Questa è una delle ricette, cremazucca.tex, sta insieme ad altre in una cartella chiamata “Verdure”:

      `
      \section{Crema di zucca}
      \pagenumbering{bychapter}
      \index{Zucca!Crema di!Verdura|textsl}

      \subsection{Ingredienti}
      \vspace{-\baselineskip}
      \begin{multicols}{2}{
      \begin{itemize}[noitemsep,label=$\triangleright$]

      \item zucca
      \item sale q.b.
      \item pepe q.b.
      \item porro
      \item rosmarino
      \item acqua
      \item zuccheroq.b.
      \item olio etra vergine di oliva

      \end{itemize}}
      \end{multicols}

      \subsection{Preparazione}

      bla bla bla

      \begin{flushright}
      \slshape
      01-10-2008\\
      \end{flushright}

      \vfill

      \paragraph{Ingredienti chiave:} Zucca,
      `

      Questo è il file verdure.tex che sta nella cartella verdure insieme alle ricette:

      `
      %\phantomsection
      %\addstarredchapter{Generici}
      %\markboth{Generici}{}
      \addtocounter{chapter}{1}
      \chapter{Verdure}
      \pagenumbering{arabic}
      \setcounter{page}{\thechapter}
      \minitoc

      \clearpage{\pagestyle{empty}\cleardoublepage}

      \input{Verdure/CremaZucca}

      \clearpage{\pagestyle{empty}\cleardoublepage}
      `

      Intanto grazie mille!

    • #51696
      Up
      0
      Down
      ::

      Questa è una delle ricette, cremazucca.tex, sta insieme ad altre in una cartella chiamata “Verdure”:

      `
      \section{Crema di zucca}
      \pagenumbering{bychapter}
      \index{Zucca!Crema di!Verdura|textsl}

      \subsection{Ingredienti}
      \vspace{-\baselineskip}
      \begin{multicols}{2}{
      \begin{itemize}[noitemsep,label=$\triangleright$]

      \item zucca
      \item sale q.b.
      \item pepe q.b.
      \item porro
      \item rosmarino
      \item acqua
      \item zuccheroq.b.
      \item olio etra vergine di oliva

      \end{itemize}}
      \end{multicols}

      \subsection{Preparazione}

      bla bla bla

      \begin{flushright}
      \slshape
      01-10-2008\\
      \end{flushright}

      \vfill

      \paragraph{Ingredienti chiave:} Zucca,
      `

      Questo è il file verdure.tex che sta nella cartella verdure insieme alle ricette:

      `
      %\phantomsection
      %\addstarredchapter{Generici}
      %\markboth{Generici}{}
      \addtocounter{chapter}{1}
      \chapter{Verdure}
      \pagenumbering{arabic}
      \setcounter{page}{\thechapter}
      \minitoc

      \clearpage{\pagestyle{empty}\cleardoublepage}

      \input{Verdure/CremaZucca}

      \clearpage{\pagestyle{empty}\cleardoublepage}
      `

      Intanto grazie mille!

      Non ho alcun problema.

      Già che ci siamo: perché inserire decine di volte le stesse sequenze di comandi? Non sarebbe più comodo definirsi i comandi \Chapter e \Section che facciano tutto ciò che ripeti ogni volta?

      Se carichi il pacchetto emptypage, non hai più bisogno di tutti quei \clearpage…; togli l’opzione dvips da geometry e pdftex da graphicx e hyperref: Il compilatore si arrangia da solo.

      Trovo che lo schema di numerazione delle pagine sia alquanto incomprensibile. 🙂

      Ciao
      Enrico

    • #51697
      Up
      0
      Down
      ::


      In efetti solo con quei file l’indice è corretto però continua a darmi il solito errore:

      Can’t create output index file d:\user\ale\…\ricettario.ind
      Usage: C:\program files\miktex 2.9\miktex\bin\makeindex.exe [-ilqqrcgLT] [-s -sty] [-o ind] [-t log] [-p num] [idx0 idx1 …]

      Secondo te da cosa dipende?

      Un’altra cosa di cui mi sono accorto è che nel file ricettario.idx {7-1} compare molte volte e per ricette diverse, forse potrebbe essere quello l’errore?

      `
      \indexentry{Pomodoro!Crema fredda!Antipasti|hyperindexformat{\textsl}}{1-1}
      \indexentry{Pomodoro!Sorbetto!Antipasti|hyperindexformat{\textsl}}{1-1}
      \indexentry{Molluschi!Ostriche!Antipasti|hyperindexformat{\textsl}}{1-2}
      \indexentry{Formaggio!Mozzarella di bufala!Antipasti|hyperindexformat{\textsl}}{1-2}
      \indexentry{Pomodoro!Confit!Antipasti|hyperindexformat{\textsl}}{1-2}
      \indexentry{Pere!Primi|hyperindexformat{\textsl}}{4}
      \indexentry{Sottovuoto!Pere!Primi|hyperindexformat{\textsl}}{4}
      \indexentry{Limone!Primi|hyperindexformat{\textsl}}{2-1}
      \indexentry{Patate!Primi|hyperindexformat{\textsl}}{2-2}
      \indexentry{Sottovuoto!Calamari!Pesce|hyperindexformat{\textsl}}{6}
      \indexentry{Pomodoro!Confit!Verdure|hyperindexformat{\textsl}}{7}
      \indexentry{Topinambur!Verdure|hyperindexformat{\textsl}}{8}
      \indexentry{Semi di finocchio!Verdure|hyperindexformat{\textsl}}{8}
      \indexentry{Zucca!Crema di!Verdura|hyperindexformat{\textsl}}{5-1}
      \indexentry{Capperi!Verdure|hyperindexformat{\textsl}}{5-1}
      \indexentry{Patate!Verdure|hyperindexformat{\textsl}}{5-1}
      \indexentry{Sformato!Verdure|hyperindexformat{\textsl}}{5-1}
      \indexentry{Cipolla!Marmellata!Verdure|hyperindexformat{\textsl}}{5-1}
      \indexentry{Senape!Essenza!Verdure|hyperindexformat{\textsl}}{5-2}
      \indexentry{Mostarda|hyperindexformat{\textsl}}{5-2}
      \indexentry{Formaggio!Parmigiano!Sughi salse e creme|hyperindexformat{\textsl}}{7}
      \indexentry{Formaggio!Grana!Sughi salse e creme|hyperindexformat{\textsl}}{7}
      \indexentry{Formaggio!Blu del Moncenisio!Sughi salse e creme|hyperindexformat{\textsl}}{6-1}
      \indexentry{Basilico!Pesto!SughiSalseCreme|hyperindexformat{\textsl}}{6-1}
      \indexentry{Formaggio!Nostrale d'Elva!Sughi, salse e creme|hyperindexformat{\textsl}}{6-2}
      \indexentry{Formaggio!Castelmagno!Sughi, salse e creme|hyperindexformat{\textsl}}{6-2}
      \indexentry{Tabacco!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Biscotti!Ovis Mollis!Dolci|hyperindexformat{\textsl}}{7-2}
      \indexentry{Panettone!Bavarese!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Bavarese!Pan brioches!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Bavarese!Panettone!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Mascarpone!Mousse!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Mousse!Mascarpone!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Cioccolato!Mousse!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Mousse!cioccolato!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Cocco!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Bavarese!Cocco!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Tabacco!Dolci|hyperindexformat{\textsl}}{7-2}
      \indexentry{Pesche!Zuppetta!Dolci|hyperindexformat{\textsl}}{7-3}
      \indexentry{Zuppetta!Pesche!Dolci|hyperindexformat{\textsl}}{7-3}
      \indexentry{Ciliegie!Dolci|hyperindexformat{\textsl}}{7-4}
      \indexentry{Caff\`e!Gelatina!Dolci|hyperindexformat{\textsl}}{7-5}
      \indexentry{Gelatina!Caff\`e!Dolci|hyperindexformat{\textsl}}{7-5}
      \indexentry{Campari!Gelatina!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Gelatina!Campari!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Castagne!Marroni!Dolci|hyperindexformat{\textsl}}{7-2}
      \indexentry{Cioccolato!Ganche!Dolci|hyperindexformat{\textsl}}{7-3}
      \indexentry{Cioccolato!Gelatina!Dolci|hyperindexformat{\textsl}}{7-3}
      \indexentry{Cioccolato!Zuppetta!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Cioccolato!Cioccolato bianco!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Pesche!Gratinate!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Fichi!Gratinati!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Gru\'e di cacao!Sfoglie!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Meringa!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Meringa all'italiana!Dolci|hyperindexformat{\textsl}}{7-1}
      \indexentry{Muesli!Dolci|hyperindexformat{\textsl}}{7-2}
      \indexentry{Rhum!Dolci|hyperindexformat{\textsl}}{7-2}
      \indexentry{Farina!Manitoba!Pane e paste|hyperindexformat{\textsl}}{8-1}
      \indexentry{Farina!Manitoba!Pane e paste|hyperindexformat{\textsl}}{8-2}
      \indexentry{Pasta all'uovo!Passalacqua!Pane e paste|hyperindexformat{\textsl}}{8-1}
      \indexentry{Farina!Grano saraceno!Pane e paste|hyperindexformat{\textsl}}{8-1}
      \indexentry{Farina!Grano saraceno!Pane e paste|hyperindexformat{\textsl}}{8-2}
      \indexentry{Birra!Pane e paste|hyperindexformat{\textsl}}{8-2}
      \indexentry{Panissa!Generiche|hyperindexformat{\textsl}}{9-1}
      \indexentry{Ceci!Panissa!Generiche|hyperindexformat{\textsl}}{9-1}
      \indexentry{Ceci!Panella!Generiche|hyperindexformat{\textsl}}{9-1}
      `

      Grazie

    • #51698
      Up
      0
      Down
      ::

      In efetti solo con quei file l’indice è corretto però continua a darmi il solito errore:

      Can’t create output index file d:\user\ale\…\ricettario.ind
      Usage: C:\program files\miktex 2.9\miktex\bin\makeindex.exe [-ilqqrcgLT] [-s -sty] [-o ind] [-t log] [-p num] [idx0 idx1 …]

      Secondo te da cosa dipende?

      Permessi?

      Un’altra cosa di cui mi sono accorto è che nel file ricettario.idx {7-1} compare molte volte e per ricette diverse, forse potrebbe essere quello l’errore?

      Non credo; quello probabilmente dipende da qualche dimenticanza di codice: per questo ti consiglio di definirti comandi personali per le cose ripetitive.

      Ciao
      Enrico

    • #51699
      Up
      0
      Down
      ::


      Caro Enrico hai centrato in pieno, è stato sufficiente modificare i permessi del mio utente sulla cartella principale e di conseguenza su tutte le relative sotto-cartelle e file e l’indice per “magia” ha ricominciato a funzionare. Resta il misterioso messaggio di errore su makeindex.exe nell’ouput di TexnicCenter però non me ne preoccupo più. Nei prossimi giorni magari ti chiederò un po’ di aiuto per fare le altre modifiche che mi hai consigliato.


      Grazie mille.
      ponzoit

    • #51700
      Up
      0
      Down
      ::


      [OT]

      Ciao ponzoit,
      ci fai vedere il tuo ricettario, quando l’hai terminato? Lo facciamo diventare il ricettario del GuIT! 8)

      Ciao
      Tommaso

      [OT]

    • #51701
      Up
      0
      Down
      ::


      Caro Tommaso, se è la struttura ad interessarti più che volentiri, se sono i contenuti purtroppo devo dire di no perchè le ricette non sono mie.

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

Go to top