Re: Nomenclatura e hyperref

#82833
Up
0
Down
::

Marco87″ post=82208Ciao Orlando,

hai ragione, chiedo scusa. Ecco un esempio “minimo” compilabile:
`\documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

\usepackage{etex}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}

\usepackage{amssymb,amsmath,amsthm}
\usepackage{mathrsfs,eucal,dsfont}
\usepackage{bm}

\usepackage{hyperref}
\hypersetup{pdfborder=0 0 0,pdfstartpage=1,pdftitle={},pdfauthor={Nome Cognome},hidelinks,unicode}

\usepackage[refpage,intoc,italian]{nomencl}
\makenomenclature
\renewcommand{\pagedeclaration}[1]{.\quad #1}

\begin{document}

\printnomenclature

\chapter{Titolo casuale}
$\bm{\sigma}$\nomenclature{$\bm{\sigma}$}{Tensore di sforzo} rappresenta il tensore di sforzo.

\end{document}`
Le compilazioni da eseguire sono:

  1. pfdlatex
  2. makeindex %.nlo -s nomencl.ist -o %.nls
  3. pfdlatex
  4. pfdlatex

dove “%” sta per il nome del main file .tex.

Ciao e grazie,
Marco.

Carica nomencl prima di hyperref (non si sa mai) e cambia di poco la ridefinizione di [tt]\pagedeclaration[/tt]. Già che c’ero, ho aggiunto le direttive per arara. 🙂 Così mi basta dare arara nomefile e fa tutto da sé. 🙂
`% arara: pdflatex
% arara: nomencl
% arara: pdflatex
% arara: pdflatex
%
\documentclass[a4paper,11pt,extrafontsizes,twoside,openright]{memoir}

\usepackage{etex}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}

\usepackage{amssymb,amsmath,amsthm}
\usepackage{mathrsfs,eucal,dsfont}
\usepackage{bm}

\usepackage[refpage,intoc,italian]{nomencl}
\makenomenclature
\renewcommand{\pagedeclaration}[1]{.\quad \hyperpage{#1}} %%%% <--- http://tex.stackexchange.com/a/45820/4427

\usepackage{hyperref}
\hypersetup{pdfborder=0 0 0,pdfstartpage=1,pdftitle={},pdfauthor={Nome Cognome},hidelinks,unicode}

\begin{document}

\printnomenclature

\chapter{Titolo casuale}
$\bm{\sigma}$\nomenclature{$\bm{\sigma}$}{Tensore di sforzo} rappresenta il tensore di sforzo.

\end{document}`
Ciao
Enrico

Go to top