Riferimenti alla bibliografia

  • Creatore
    Topic
  • #51480
    Up
    0
    Down
    ::


    ciao ragazzi,

    ho questo preambolo e succede una cosa strana: i riferimenti alla bibliografia sono in verde.
    Dove cambio questo parametro, che non l’ho trovato?

    Grazie,

    Samuele

    `\documentclass [12pt,a4paper,twoside,openright]{book}

    %———————-Definition of usefull packages
    \usepackage[italian,english]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{caption}
    \usepackage{amsfonts}
    \usepackage{fancyhdr}
    \usepackage{color}
    \usepackage{lastpage}
    \usepackage{longtable}
    \usepackage{amsmath}
    \usepackage{texdraw}
    \usepackage{makeidx}
    \usepackage{epigraph}
    \usepackage{natbib}
    \usepackage{verbatim}
    \usepackage{multicol}
    \usepackage{float}
    \usepackage{listings}
    \usepackage{textcomp}
    \usepackage{alltt}
    \usepackage{doxygen}
    \usepackage{ifpdf}
    \usepackage{geometry}
    \usepackage{emptypage}

    %———————-Impostazione dimensioni
    \geometry{textwidth=13.7cm,textheight=21cm,heightrounded,
    headheight=15pt,headsep=70pt,footskip=90pt,
    marginparsep=0cm,marginparwidth=0cm}

    %———————-Magia
    \providecommand{\csletcs}[2]{%
    \expandafter\let\csname#1\expandafter\endcsname\csname#2\endcsname}
    \newcommand{\equivUC}[3][\def]{%
    \expandafter#1\csname#2\expandafter\endcsname\expandafter{%
    \csname#3\endcsname}}
    \newcommand{\UPCASElang}[1]{
    \uppercase{\def\temp{#1}}
    \csletcs{l@\temp}{l@#1}
    \equivUC{date\temp}{date#1}
    \equivUC{captions\temp}{captions#1}
    \equivUC{extras\temp}{extras#1}
    \equivUC{noextras\temp}{noextras#1}
    \equivUC[\edef]{\temp hyphenmins}{#1hyphenmins}
    }
    \UPCASElang{english}
    \UPCASElang{italian}

    \ifpdf
    \usepackage[pdftex,
    pagebackref=true,
    colorlinks=true,
    linkcolor=black,
    unicode
    ]{hyperref}
    \else
    \usepackage[ps2pdf,
    pagebackref=true,
    colorlinks=true,
    linkcolor=black,
    unicode
    ]{hyperref}
    \usepackage{pspicture}
    \fi

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %SONO QUELLI CHE HO AGGIUNTO “A NASO”..
    \lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
    %\makeindex
    %\setcounter{tocdepth}{3}
    \renewcommand{\footrulewidth}{0.4pt}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    %\usepackage{amssymb}
    %\usepackage[dvips]{graphicx}
    %\usepackage{psfrag}
    %\usepackage{minitoc}
    %\usepackage{amsmath}
    %\usepackage{hyperref}

    %———————-Set Toc Counter
    \setcounter{secnumdepth}{4}
    \setcounter{tocdepth}{4}

    %———————-Line Setting
    \linespread{1.3}

    %———————-Do Index
    \makeindex

    %———————-New environments
    \newcommand{\fncyblank}{\fancyhf{}}
    \newenvironment{abstract}
    {\cleardoublepage\fncyblank\null \vfill\begin{center}
    \bfseries \abstractname \end{center}}
    {\vfill\null}

    %———————-Page Style Setting
    \newcommand{\fncymain}{
    \fancyhead[RO]{\footnotesize\MakeUppercase{\rightmark}}
    \fancyfoot[RO]{\thepage}
    \fancyhead[LE]{\footnotesize\MakeUppercase{\leftmark}}
    \fancyfoot[LE]{\thepage}
    \fancyfoot[C]{}
    \renewcommand{\headrulewidth}{0.3pt}}
    \newcommand{\fncyfront}{
    \fancyhead[RO]{\footnotesize{\rightmark}}
    \fancyfoot[RO]{\thepage}
    \fancyhead[LE]{\footnotesize{\leftmark}}
    \fancyfoot[LE]{\thepage}
    \fancyhead[RE,LO]{}
    \fancyfoot[C]{}
    \renewcommand{\headrulewidth}{0.3pt}}

    %———————-Commands to avoid head/footnote at the end of each chapter
    %\makeatletter
    %\def\cleardoublepage{\clearpage\if@twoside
    %\ifodd\c@page
    %\else\hbox{}\thispagestyle{empty}\newpage
    %\if@twocolumn\hbox{}\newpage\fi\fi\fi}
    %\makeatother

    %———————-Definition of new commands
    \newcommand{\vtk}{\textit{VTK}}
    \newcommand{\vmtk}{\textit{VMTK}}
    \newcommand{\vmtkgui}{\textit{VMTKGui}}
    \newcommand{\virtualvalvestent}{\textit{VirtualValveStent}}
    \newcommand{\ct}{\textit{CT}}
    %\newcommand{\ctscan}{\textit{CT-scan}}
    \newcommand{\dicom}{\textit{DICOM}}
    \newcommand{\mr}{\textit{MR}}
    \newcommand{\cfd}{\textit{CFD}}
    \newcommand{\gui}{\textit{GUI}}
    \newcommand{\lss}{\textit{LSS}}
    \newcommand{\fe}{\textit{FE}}
    \newcommand{\python}{\textit{Python}}

    %———————-Beginning Document
    \begin{document}

    \fncyfront
    %———————-frontmatter
    \frontmatter
    %———————-Copertina
    \include{copertina/copertina}\cleardoublepage

    \selectlanguage{italian}
    \pagenumbering{Roman}
    \include{dedica/dedica}
    \include{abs/sommario}
    \selectlanguage{english}
    \include{abs/abs}
    \selectlanguage{italian}
    \include{ringraziamenti/ring}
    \selectlanguage{english}
    \include{ringraziamenti/ackn}
    \tableofcontents
    \listoffigures
    %\listoftables
    %\include{simb_not/simb_not}
    \selectlanguage{italian}
    \include{prefazione/prefazione}
    \selectlanguage{english}
    \include{prefazione/preface}

    %———————-Mainmatter
    \fncymain
    \mainmatter
    \include{chap1/chap1}
    \include{chap3/chap3}
    \include{chap2/chap2}
    \include{chap4/chap4}

    \appendix
    \include{doxy_doc/latex/refman}\clearpage

    %———————-Backmatter
    \backmatter
    \bibliographystyle{plain}
    \bibliography{biblio/biblio}
    \include{biblio/biblio}\clearpage
    \include{acronimi/acronimi}\clearpage
    \printindex\clearpage

    \end{document}`

    Inoltre, già che ci siamo: ho un problema con la creazione del sommario. In pratica mi mette la scritta sommario (e abstract per quello in inglese!) in fondo alla pagina bianca.. E il testo inizia alla pagina successiva.

    Help please 🙂

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #51481
      Up
      0
      Down
      ::


      Ciao,

      sarebbe bastato guardare la documentazione di hyperref…
      comunque l’opzione di hyperref è citecolor.

      Ciao ciao.
      Fra

    • #51482
      Up
      0
      Down
      ::


      Ottimo. Grazie mille. E, per caso, sai rispondere anche alla mia seconda domanda??

    • #51483
      Up
      0
      Down
      ::

      Ottimo. Grazie mille. E, per caso, sai rispondere anche alla mia seconda domanda??

      Aggiungi \par, togli la definizione di fncyblank che è del tutto superflua e scrivi in modo più corretto:
      `\newenvironment{abstract}
      {\cleardoublepage\thispagestyle{empty}\vspace*{\fill}
      \begin{center}\bfseries\abstractname\end{center}}
      {\par\vfill}`
      Naturalmente si deve caricare il pacchetto emptypage (e lo fai).

      Ciao
      Enrico

    • #51484
      Up
      0
      Down
      ::


      Incredibile: mi resta sempre nella pagina nuova..
      Il mio codice è quello sotto:
      `\documentclass [12pt,a4paper,twoside,openright]{book}

      %———————-Definition of usefull packages
      \usepackage[italian,english]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage{graphicx}
      \usepackage{caption}
      \usepackage{amsfonts}
      \usepackage{fancyhdr}
      \usepackage{color}
      \usepackage{lastpage}
      \usepackage{longtable}
      \usepackage{amsmath}
      \usepackage{texdraw}
      \usepackage{makeidx}
      \usepackage{epigraph}
      \usepackage{natbib}
      \usepackage{verbatim}
      \usepackage{multicol}
      \usepackage{float}
      \usepackage{listings}
      \usepackage{textcomp}
      \usepackage{alltt}
      %\usepackage{doxygen}
      \usepackage{ifpdf}
      \usepackage{geometry}
      \usepackage{emptypage}

      %———————-Impostazione dimensioni
      \geometry{textwidth=13.7cm,textheight=21cm,heightrounded,
      headheight=15pt,headsep=70pt,footskip=90pt,
      marginparsep=0cm,marginparwidth=0cm}

      %———————-Magia
      \providecommand{\csletcs}[2]{%
      \expandafter\let\csname#1\expandafter\endcsname\csname#2\endcsname}
      \newcommand{\equivUC}[3][\def]{%
      \expandafter#1\csname#2\expandafter\endcsname\expandafter{%
      \csname#3\endcsname}}
      \newcommand{\UPCASElang}[1]{
      \uppercase{\def\temp{#1}}
      \csletcs{l@\temp}{l@#1}
      \equivUC{date\temp}{date#1}
      \equivUC{captions\temp}{captions#1}
      \equivUC{extras\temp}{extras#1}
      \equivUC{noextras\temp}{noextras#1}
      \equivUC[\edef]{\temp hyphenmins}{#1hyphenmins}
      }
      \UPCASElang{english}
      \UPCASElang{italian}

      \ifpdf
      \usepackage[pdftex,
      pagebackref=true,
      colorlinks=true,
      citecolor=blue,
      linkcolor=black,
      unicode
      ]{hyperref}
      \else
      \usepackage[ps2pdf,
      pagebackref=true,
      colorlinks=true,
      citecolor=blue,
      linkcolor=black,
      unicode
      ]{hyperref}
      \usepackage{pspicture}
      \fi

      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %SONO QUELLI CHE HO AGGIUNTO “A NASO”..
      \lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
      %\makeindex
      %\setcounter{tocdepth}{3}
      \renewcommand{\footrulewidth}{0.4pt}
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

      %\usepackage{amssymb}
      %\usepackage[dvips]{graphicx}
      %\usepackage{psfrag}
      %\usepackage{minitoc}
      %\usepackage{amsmath}
      %\usepackage{hyperref}

      %———————-Set Toc Counter
      \setcounter{secnumdepth}{4}
      \setcounter{tocdepth}{4}

      %———————-Line Setting
      \linespread{1.3}

      %———————-Do Index
      \makeindex

      %———————-New environments
      %\newenvironment{abstract}
      %{\cleardoublepage\fncyblank\null \vfill\begin{center}
      %\bfseries \abstractname \end{center}}
      % {\vfill\null}

      \newenvironment{abstract}
      {\cleardoublepage\thispagestyle{empty}\vspace*{\fill}
      \begin{center}\bfseries\abstractname\end{center}}
      {\par\vfill}

      %———————-Page Style Setting
      \newcommand{\fncymain}{
      \fancyhead[RO]{\footnotesize\MakeUppercase{\rightmark}}
      \fancyfoot[RO]{\thepage}
      \fancyhead[LE]{\footnotesize\MakeUppercase{\leftmark}}
      \fancyfoot[LE]{\thepage}
      \fancyfoot[C]{}
      \renewcommand{\headrulewidth}{0.3pt}}
      \newcommand{\fncyfront}{
      \fancyhead[RO]{\footnotesize{\rightmark}}
      \fancyfoot[RO]{\thepage}
      \fancyhead[LE]{\footnotesize{\leftmark}}
      \fancyfoot[LE]{\thepage}
      \fancyhead[RE,LO]{}
      \fancyfoot[C]{}
      \renewcommand{\headrulewidth}{0.3pt}}

      %———————-Commands to avoid head/footnote at the end of each chapter
      %\makeatletter
      %\def\cleardoublepage{\clearpage\if@twoside
      %\ifodd\c@page
      %\else\hbox{}\thispagestyle{empty}\newpage
      %\if@twocolumn\hbox{}\newpage\fi\fi\fi}
      %\makeatother

      %———————-Definition of new commands
      \newcommand{\fncyblank}{\fancyhf{}}

      \newcommand{\vtk}{\textit{VTK}}
      \newcommand{\vmtk}{\textit{VMTK}}
      \newcommand{\vmtkgui}{\textit{VMTKGui}}
      \newcommand{\virtualvalvestent}{\textit{VirtualValveStent}}
      \newcommand{\ct}{\textit{CT}}
      %\newcommand{\ctscan}{\textit{CT-scan}}
      \newcommand{\dicom}{\textit{DICOM}}
      \newcommand{\mr}{\textit{MR}}
      \newcommand{\cfd}{\textit{CFD}}
      \newcommand{\gui}{\textit{GUI}}
      \newcommand{\lss}{\textit{LSS}}
      \newcommand{\fe}{\textit{FE}}
      \newcommand{\python}{\textit{Python}}

      %———————-Beginning Document
      \begin{document}

      \fncyfront
      %———————-frontmatter
      \frontmatter
      %———————-Copertina
      \selectlanguage{italian}
      \begin{abstract}

      \end{abstract}

      %———————-Mainmatter
      \fncymain
      \mainmatter

      %———————-Backmatter
      \backmatter

      \end{document}`

      Ti ho copiato proprio tutto perché il problema nasce quando l’abstract supera la pagina. Mi sai aiutare, please?

    • #51485
      Up
      0
      Down
      ::

      Incredibile: mi resta sempre nella pagina nuova..

      Ti ho copiato proprio tutto perché il problema nasce quando l’abstract supera la pagina. Mi sai aiutare, please?

      Il sommario non deve superare una pagina. Taglia. Mi pare che ne avessimo già discusso. Se proprio non ti va la soluzione è semplicissima:
      `\chapter*{Sommario}
      \markboth{Sommario}{Sommario}

      `
      Ciao
      Enrico

    • #51486
      Up
      0
      Down
      ::


      Si esatto: ne avevamo già parlato. Ma al prof piace così!
      Allora, io non definisco più il nuovo ambiente \abstract, ma lo tratto come un “normale capitolo”, giusto??

      Facendo come mi hai suggerito ottengo una cosa che non vorrei. Non si potrebbe mettere la scritta Sommario al centro e più in piccolo?? Senza la scrittina “Sommario” in alto a destra?

      Inoltre, sulle pagine pari, a pié di pagina, mi compare la scritta “Generated on Wednesday Oct. 20 bla bla bla”.
      Prima non c’era. Come la tolgo?

      Grazie,

      Samuele

    • #51487
      Up
      0
      Down
      ::

      Si esatto: ne avevamo già parlato. Ma al prof piace così!
      Allora, io non definisco più il nuovo ambiente \abstract, ma lo tratto come un “normale capitolo”, giusto??

      Facendo come mi hai suggerito ottengo una cosa che non vorrei. Non si potrebbe mettere la scritta Sommario al centro e più in piccolo?? Senza la scrittina “Sommario” in alto a destra?

      Inoltre, sulle pagine pari, a pié di pagina, mi compare la scritta “Generated on Wednesday Oct. 20 bla bla bla”.
      Prima non c’era. Come la tolgo?

      Lo sospettavo.
      `\cleardoublepage
      {\pagestyle{empty}
      \begin{center}\bfseries\abstractname\end{center}

      \clearpage}`
      Ciao
      Enrico

    • #51488
      Up
      0
      Down
      ::


      Ottimo.
      Resta un altro problema..
      La dicitura “Generated on bla bla bla” a pié di pagina ora c’è negli altri capitoli. Ma prima non c’era.
      Come posso fare per toglierla?

    • #51489
      Up
      0
      Down
      ::

      Ottimo.
      Resta un altro problema..
      La dicitura “Generated on bla bla bla” a pié di pagina ora c’è negli altri capitoli. Ma prima non c’era.
      Come posso fare per toglierla?

      Non mi risulta che con quel preambolo possa saltar fuori.

      Ciao
      Enrico

    • #51490
      Up
      0
      Down
      ::


      Infatti credo che il problema stia in questo pacchetto
      `%\usepackage{doxygen} `

      Il problema è che a me serve in quanto includo un’appendice che è il refman generato da Doxygen.

      Infatti nella nota a pié di pagina parla di Doxygen.

      Idea?

    • #51491
      Up
      0
      Down
      ::

      Infatti credo che il problema stia in questo pacchetto
      `%\usepackage{doxygen} `

      Il problema è che a me serve in quanto includo un’appendice che è il refman generato da Doxygen.

      Infatti nella nota a pié di pagina parla di Doxygen.

      Idea?

      Chi ha sviluppato doxygen.sty è un incompetente massimo. Avrebbero dovuto creare una classe e uno stile; nella classe mettere ciò che serve per documenti interi da compilare con doxygen, nello stile solo ciò che serve per includere una parte doxygen in un altro documento.

      Correzioni: invece di \usepackage{doxygen} scrivi
      `\renewcommand\lfoot[2][]{}
      \renewcommand\cfoot[2][]{}
      \renewcommand\rfoot[2][]{}
      \renewcommand\lhead[2][]{}
      \renewcommand\chead[2][]{}
      \renewcommand\rhead[2][]{}
      \usepackage{doxygen}`
      Poi invece di \newcommand{\fncyfront}{…} scrivi
      `\fancypagestyle{fncyfront}{…}`
      e analogamente per fncymain. Poi, invece dei comandi \fncyfront e \fncymain scrivi
      `\pagestyle{fncyfront}

      \pagestyle{fncymain}`
      Continuo a pensare che “headsep=70pt” e “footskip=90pt” siano un abominio. I filetti in alto e in basso fanno molto annuncio funebre. Per fortuna almeno non usi Bodoni come font principale. 🙂

      Ciao
      Enrico

    • #51492
      Up
      0
      Down
      ::


      Sei un grande :-)..
      Dopo controllo le regole di impaginazione, ma mi pare siano giuste!!

      GRAZIE!

    • #51493
      Up
      0
      Down
      ::


      Ciao Enrico..
      Sono riuscito a trovare il file che ti dicevo.

      Potresti darmi un consiglio, alla luce di quel che c’è scritto??

      Grazie,
      Samuele

      http://www.ingind.polimi.it/cms/file/1262/Norme_per_la_stesura_di_tesi_di_laurea_specialistica.pdf

    • #51494
      Up
      0
      Down
      ::

      Ciao Enrico..
      Sono riuscito a trovare il file che ti dicevo.

      Potresti darmi un consiglio, alla luce di quel che c’è scritto??

      Grazie,
      Samuele

      http://www.ingind.polimi.it/cms/file/1262/Norme_per_la_stesura_di_tesi_di_laurea_specialistica.pdf

      `% parte di geometry
      \geometry{top=43mm,bottom=44mm,heightrounded,
      inner=41mm,outer=32mm,
      marginparwidth=0pt,marginparsep=0pt,
      headsep=\dimexpr43mm-12mm-14.5pt\relax,
      footskip=\dimexpr44mm-12mm+10pt\relax,
      headheight=14.5pt}
      % parte di fancyhdr
      \pagestyle{fancy}
      \fancyhf{}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
      \fancypagestyle{fncymain}{%
      \renewcommand{\headrulewidth}{0.4pt}%
      \fancyhf{}%
      \fancyhead[LE]{\bfseries\chaptername\ \thechapter}%
      \fancyhead[RO]{\bfseries\nouppercase{\leftmark}}%
      \fancyfoot[LE,RO]{\thepage}}
      \fancypagestyle{fncyfront}{%
      \renewcommand{\headrulewidth}{0.4pt}%
      \fancyhf{}%
      \fancyhead[LE]{\bfseries\nouppercase{\leftmark}}%
      \fancyhead[RO]{\bfseries\nouppercase{\leftmark}}%
      \fancyfoot[LE,RO]{\thepage}}`
      Togli \linespread{1.3}, naturalmente, visto che non vogliono interlinea ampliata.

      Fa schifo, con le testatine così distanti, ma che ci vuoi fare? Comunque, misura e, eventualmente, apporta qualche correzione. Ci può essere qualche millimetro di differenza, dovuto a heightrounded, ma non è colpa tua, bensì delle loro stupide imposizioni.

      Ciao

    • #51495
      Up
      0
      Down
      ::


      Ottimo. Grazie mille.
      C’è un’altra cosa: dovrei modificare lo stile delle pagine nel fancyfron..
      Perché in alto a destra mi scrivo il capitolo. Ma non voglio metterlo perché c’è:
      0.Ringraziamenti
      0.Prefazione
      etc etc..

      Come lo tolgo??

      Grazie.
      Samuele

    • #51496
      Up
      0
      Down
      ::

      Ottimo. Grazie mille.
      C’è un’altra cosa: dovrei modificare lo stile delle pagine nel fancyfron..
      Perché in alto a destra mi scrivo il capitolo. Ma non voglio metterlo perché c’è:
      0.Ringraziamenti
      0.Prefazione
      etc etc..

      Come lo tolgo??

      Grazie.
      Samuele

      Mancava un pezzo:
      `\renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}`
      da mettere subito dopo \fancyhf{} e prima di \fancypagestyle{fncymain} (correggo anche il messaggio precedente).

      Le specifiche parlano chiaro, direi: vogliono sopra le pagine dispari il titolo del capitolo. Se queste parti le metti nel \frontmatter, dove devono andare, avrai la stessa testatina anche nelle pagine pari (non avrebbe senso lasciarle vuote).

      Dimmi che non è vero che i tuoi ringraziamenti occupano più di una pagina e che stanno all’inizio della tesi e non in fondo. 😯

      Una tesi di laurea con prefazione? Ohibò.

      Ciao
      Enrico

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

Go to top