- Questo topic ha 11 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 5 mesi fa da
angychan.
-
CreatoreTopic
-
26 Marzo 2009 alle 8:19 #32315::
Salve a tutti, volevo provare ad inserire nel mio documento i collegamenti ipertestuali per l’indice, la bibliografia, ecc. Ho provato a seguire le linee guida che c’erano in questo manuale: http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
ed ho messo prima del \begin{document} il seguente codice:`
\usepackage{hyperref}
\hypersetup{bookmarks=true,unicode=true,colorlinks=true, urlcolor=blue,linkcolor=blue,citecolor=blue,filecolor=blue}
`Ho poi compilato, passando da tex a dvi, poi a ps ed infine a pdf, ma alla fine l’unica cosa che ho sono i collegamenti colorati ma non attivi. Se provo a passare da tex a pdf direttamente con pdflatex non compaiono neppure colorati (e tra l’altro avendo anche immagini non posso compilare col pdflatex perchè non mi si vedono). Cosa posso aver sbagliato?
Grazie in anticipo a chi mi risponderà.
-
CreatoreTopic
-
AutoreRisposte
-
-
26 Marzo 2009 alle 9:21 #32316::
Salve a tutti, volevo provare ad inserire nel mio documento i collegamenti ipertestuali per l’indice, la bibliografia, ecc. Ho provato a seguire le linee guida che c’erano in questo manuale: http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
ed ho messo prima del \begin{document} il seguente codice:`
\usepackage{hyperref}
\hypersetup{bookmarks=true,unicode=true,colorlinks=true, urlcolor=blue,linkcolor=blue,citecolor=blue,filecolor=blue}
`Ho poi compilato, passando da tex a dvi, poi a ps ed infine a pdf, ma alla fine l’unica cosa che ho sono i collegamenti colorati ma non attivi. Se provo a passare da tex a pdf direttamente con pdflatex non compaiono neppure colorati (e tra l’altro avendo anche immagini non posso compilare col pdflatex perchè non mi si vedono). Cosa posso aver sbagliato?
Grazie in anticipo a chi mi risponderà.Ti consiglio di usare direttamente pdfLaTeX.
Per sfruttare appieno le potenzialità del formato pdf è necessario usare pdfLaTeX [e non effettuare la conversione da dvi a pdf]: ad esempio, il formato pdf permette di ottenere i riferimenti ipertestuali (hyperlink), i segnalibri (bookmark) e le immagini in miniatura (thumbnail) che non vengono prodotti nella conversione a partire da file dvi.
Pagina 16 della guida.
Ciao,
L.
-
26 Marzo 2009 alle 9:31 #32317
-
26 Marzo 2009 alle 9:36 #32318
-
26 Marzo 2009 alle 9:39 #32319
-
26 Marzo 2009 alle 9:48 #32320::
Che genere di esempio. Provo a inserire parte del documento, magari c’è qualche conflitto tra i pacchetti e non lo capisco. Scusate ma è un pò lungo.`
\documentclass[dvipdfm, 11pt, oneside, openright, a4paper]{book}\usepackage[english]{babel}
\usepackage[dvips]{graphicx}
\usepackage[latin1]{inputenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{color}
\usepackage{epsfig}
\usepackage{mathrsfs}%bibliografia
\usepackage{multibib}
\usepackage[authoryear, super, compress]{natbib}
\bibpunct{(}{)}{;}{a}{,}{,} % required for natbib\usepackage[font=footnotesize]{caption} % per le note
\usepackage{indentfirst} % per indentare il primo capoverso
\usepackage{mathrsfs}
\usepackage{euscript}
\usepackage[bottom]{footmisc}
\usepackage[Glenn]{fncychap} % per lo stile dell'intestazione dei capitoli
\usepackage[english]{varioref}
\usepackage{url}
\raggedbottom
\date{}% altri pacchetti utili
\usepackage{verbatim}
\usepackage{numprint} % per la notazione scientifica dei numeri
\usepackage{eso-pic}
\usepackage{subfigure} % per inserire sottofigure
\usepackage{multirow} % per inserire tabelle con multi righe
\usepackage{epigraph} % per inserire epigrafi
\usepackage{booktabs} % per migliorare le tabelle
\usepackage{rotating}% layout della pagina
\usepackage[margin=3.5cm]{geometry}
%\advance\oddsidemargin by 1truecm %margine rilegatura
\advance\baselineskip by \baselineskip\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\lhead{}
\rhead{\nouppercase{\rightmark}}
\chead{}
\cfoot{\thepage}
\lfoot{}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}%linee decorative
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\captionfont}{\footnotesize \mdseries}%per le didascalie
\renewcommand{\captionlabelfont}{\footnotesize \bfseries}% comando per eliminare il warning del pacchetto fancyheader
\setlength\headheight{13.59999pt}% definizione del comando per l'inserimento di uno stemma nel frontespizio
\newcommand{\logo}[1]{\AddToShipoutPicture*{\AtPageCenter{\makebox(50,0){\includegraphics[width=0.6\paperwidth]{#1}}}}}
\usepackage{hyperref}%per link ipertestuali
\hypersetup{bookmarks=true,unicode=true,colorlinks=true, urlcolor=blue,linkcolor=blue,citecolor=blue,filecolor=blue}\begin{document}
\graphicspath{{figure/}} %nome della directory in cui inserire tutte le figure
\selectlanguage{english}
\frontmatter
% \graphicspath{{figure/intro/}}
%\include{fronte} % frontespizio
\setlength{\baselineskip}{1.35\baselineskip} % 30 righe in ogni pagina
\newpage
%\dominitoc\tableofcontents% indice
\newpage
%\include{abstract} % abstract
\mainmatter
%\include{introduzione} % Introduzione.
\graphicspath{{figure/rapporti/}}
\include{rapporti}
% \graphicspath{{figure/cap3/}}
%\include{cap3}
%\include{cap4}
%\include{cap5}
%\include{cap6}
% aggiungere eventualmente altri capitoli…%\include{conclusioni} % conclusioni
%\include{ack} % ringraziamenti
%\appendix
%\include{grandezze}\backmatter
% bibliografia
\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{plainnat} % stile della bibliografia
\bibliography{indici,libri,modelli}% per aggiungere eventualmente un indice delle figure
% \addcontentsline{toc}{chapter}{Elenco delle figure}
% \listoffigures% per aggiungere eventualmente un indice delle tabelle
% \addcontentsline{toc}{chapter}{Elenco delle tabelle}
% \listoftables\end{document}`
-
26 Marzo 2009 alle 10:18 #32321::
Che genere di esempio. Provo a inserire parte del documento, magari c’è qualche conflitto tra i pacchetti e non lo capisco. Scusate ma è un pò lungo.
`
\documentclass[dvipdfm, 11pt, oneside, openright, a4paper]{book}\usepackage[english]{babel}
\usepackage[color=red]dvips[/color]{graphicx}`Come puoi pensare che le cose funzionino se inserisci comandi contraddittori? Stai dicendo a LaTeX di impostare la parte grafica e ipertestuale: come puoi pensare che pdflatex ci capisca qualcosa?
Ciao
Enrico
-
26 Marzo 2009 alle 10:44 #32322
-
26 Marzo 2009 alle 12:14 #32323::
perdonatemi, non mi ero accorta dell’errore. Il codice non era il mio e non essendo molto pratica immaginavo che ci fosse qualche conflitto. Adesso ho rimosso dvipdfm all’inizio (dovevo cambiare qualcos’altro?) e tutto sembra andare bene. Grazie mille e scusatemi tanto per il disturbo.
Ci sono parecchie cose che non vanno oltre a quella. La più importante è l’uso di fncychap; toglilo, la qualità del tuo documento migliorerà. 🙂
Togli anche: (1) l’opzione dvips a graphicx; (2) la chiamata di epsfig; (3) uno fra mathrsfs e euscript (o usi le lettere calligrafiche di Euler o quelle RSFS).
Correggi l’opzione compress a natbib (inesistente) in sort&compress.
Il pacchetto subfigure è obsoleto, sostituisci con subfig; i comandi per sottotabelle e sottofigure sono unificati in \subfloat.
Per quanto riguarda l’interlinea, il conto che fai è scorretto. Subito dopo la chiamata di geometry inserisci il seguente incantesimo:
`\edef\decimalpart{%
\number\numexpr((\textheight-\topskip)/34)*100/\baselineskip-100\relax}
\linespread{1.\ifnum\decimalpart<10 0\fi\decimalpart}`
Spiegazione: \linespread definisce il fattore per cui moltiplicare l’avanzamento di riga. Vogliamo far stare 35 righe in uno spazio predeterminato, quindi togliamo da \textheight la dimensione della prima riga, che è speciale (\topskip) e dividiamo il risultato per 34. Siccome TeX lavora in aritmetica intera, moltiplichiamo per 100; poi dividiamo per il valore corrente di \baselineskip e troviamo quel fattore moltiplicativo ma a sua volta moltiplicato per 100; nel tuo caso è sicuramente >100, quindi togliamo 100 e abbiamo la parte decimale; se per caso è <10, aggiungiamo uno 0 iniziale. Quindi diamo
`\linespread{1. -
26 Marzo 2009 alle 13:39 #32324
-
26 Marzo 2009 alle 13:51 #32325::
ok, grazie mille. Vedrò di aggiornare il tutto (nella speranza di non combinare altri guai). Unica cosa: ricordo di aver inserito il pacchetto fncychap per dare un certo stile al documento.Ma se lo tolgo torna un pò anonimo, c’è qualche altro pacchetto alternativo eventualmente? Ciao ciao
In effetti dai un certo stile al documento. Se ti piace il kitsch … 🙂
Ci sono esempi molto migliori nella documentazione di titlesec. C’è un’altra cosa che non mi piace molto nel tuo formato: quei filetti sopra e sotto non vanno proprio; posso capire quello sopra, quello sotto no. In una stampa solo fronte non metterei mai la testatina allineata a destra.
Dimenticavo! Po’ si scrive con l’apostrofo e non con l’accento. 😀
Ciao
Enrico
-
26 Marzo 2009 alle 14:27 #32326
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.