Re: Problema MakeIndex

#36008
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Ciao, ho un problema che penso sia abbastanza banale ma cercando nel forum nn ho trovato suluzioni…

    Voglio creare l’indice analitico ma al momento della compilazione non mi compare la pagina,e nel report vedo ch il file.ind non e’ stato trovato

    Quindi penso sia colpa del Makeindex che non lo genera, perche il file .idx lo genera.
    `
    documentclass[a4paper,12pt,italian]{report}
    \setlength{\oddsidemargin}{0.6 in}
    \setlength{\hoffset}{0.5 cm}
    \linespread{1.3}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{euscript}

    \usepackage[italian]{babel}

    \usepackage{graphics}
    \usepackage[dvips]{graphicx}

    \pagestyle{headings} \makeatletter

    \usepackage{verbatim}
    \usepackage{fancyhdr}

    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{}}
    \lhead{} \rhead{} \chead{\emph{\leftmark}}

    \makeatother
    \usepackage{makeidx}

    \usepackage{subfigure}

    \usepackage{algorithmic}
    \usepackage{algorithm}

    \makeindex

    \newcommand{\fo}{funzione obiettivo}
    \newcommand{\fos}{funzioni obiettivo}
    \newcommand{\cfr}[1]{cfr.~$\oint$ \ref{#1}}
    \newcommand{\gr}[1]{\textbf{#1}}
    \newcommand{\fg}{vedi fig.}

    \begin{document}
    .
    .
    .
    .

    \printindex

    \end{document}

    `

    grazie a tutti

    Ho ripulito un po’ il codice:
    `\documentclass[a4paper,12pt]{report}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{euscript} %ti serve davvero?

    \usepackage{graphicx}

    \usepackage{verbatim}
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{}}
    \lhead{} \rhead{} \chead{\emph{\leftmark}}

    \usepackage{makeidx}
    \makeindex

    \usepackage{subfig}

    \usepackage{algorithmic}
    \usepackage{algorithm}

    \newcommand{\fo}{funzione obiettivo}
    \newcommand{\fos}{funzioni obiettivo}
    \newcommand{\cfr}[1]{cfr.~$\oint$ \ref{#1}}
    \newcommand{\gr}[1]{\textbf{#1}}
    \newcommand{\fg}{vedi fig.}

    \begin{document}

    \chapter{Prova}

    Prova\index{Prova}

    \printindex

    \end{document}`
    lo devi compilare almeno due volte.

    Non ho letto in dettaglio il tuo codice, ma ti conviene eliminare le cose che non usi. Trovi molte indicazioni nella guida di Lorenzo Pantieri: L’arte di scrivere con LaTeX (il link è in cima alla pagina).

    Benvenuto.

    Ciao,
    Antonio

    Go to top