Layout tesi

  • Creatore
    Topic
  • #60212
    Up
    0
    Down
    ::


    Ciao a tutti,

    ho bisogno del vostro aiuto.

    Questo è il mio script:

    `\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{ifpdf}
    \usepackage{subfig}
    \usepackage{geometry}
    \usepackage{emptypage}
    \renewcommand\lfoot[2][]{}
    \renewcommand\cfoot[2][]{}
    \renewcommand\rfoot[2][]{}
    \renewcommand\lhead[2][]{}
    \renewcommand\chead[2][]{}
    \renewcommand\rhead[2][]{}
    \usepackage{doxygen}
    %\usepackage{amssymb}
    %\usepackage[dvips]{graphicx}
    %\usepackage{psfrag}
    %\usepackage{minitoc}
    %\usepackage{amsmath}
    %\usepackage{hyperref}

    %———————-Impostazione dimensioni
    % 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}
    %\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}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

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

    %———————-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
    %\fancypagestyle{fncymain}{
    % \fancyhead[RO]{\footnotesize\MakeUppercase{\rightmark}}
    % \fancyfoot[RO]{\thepage}
    % \fancyhead[LE]{\footnotesize\MakeUppercase{\leftmark}}
    % \fancyfoot[LE]{\thepage}
    % \fancyfoot[C]{}
    % \renewcommand{\headrulewidth}{0.3pt}}
    %\fancypagestyle{fncyfront}{
    % \fancyhead[RO]{\footnotesize{\rightmark}}
    % \fancyfoot[RO]{\thepage}
    % \fancyhead[LE]{\footnotesize{\leftmark}}
    % \fancyfoot[LE]{\thepage}
    % \fancyhead[RE,LO]{}
    % \fancyfoot[C]{}
    % \renewcommand{\headrulewidth}{0.3pt}}

    % 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}}

    %———————-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}

    %———————-frontmatter
    \pagestyle{fncyfront}
    \frontmatter
    \thispagestyle{empty}
    \begin{titlepage}

    \begin{center}
    \large {Università\\
    Facoltà \\
    Corso di laurea\\}
    \vspace {0.8cm}
    \includegraphics[width=0.30\textwidth]{img/logo_poli.eps}
    \vspace {0.8cm}
    \textbf{\huge \textit{{Titolo tesi}}}
    \end{center}
    \vspace {1.2cm}
    \begin{flushleft}
    \large {Relatore: {}\dotfill
    \\Correlatore: \dotfill}
    \vspace {1.8cm}
    \end{flushleft}

    \begin{flushright}
    \large {Tesi di laurea di:\\
    Samuele Zampini}
    \end{flushright}
    \vspace{1cm}
    \begin{center}
    \large {Anno accademico 2010/2011}
    \end{center}

    \end{titlepage}
    \cleardoublepage
    \selectlanguage{italian}
    \pagenumbering{roman}
    \newpage
    \thispagestyle{empty}
    \begin{flushright}
    \null\vspace{\stretch{1}}
    \textit{…}
    \vspace{\stretch{3}}\null
    \end{flushright}
    \newpage
    \tableofcontents
    \listoffigures

    %———————-Mainmatter
    \pagestyle{fncymain}
    \mainmatter
    \selectlanguage{english}

    \chapter{Introduction}\label{chap:intro}

    \epigraph{If you can't solve a problem, then there is an easier problem you can solve: find it.}{George Polya}\vspace*{3cm}

    Intro

    \section{Sec1}

    ..

    \subsection{Subsec1}
    blablabla

    \subsection{Subsec2}
    blablabla

    \section{Sec2}

    \appendix
    \chapter{App1}
    blabla

    \section{Sec1}
    blabla

    \section{Sec2}
    blabla

    \printindex\clearpage

    \end{document}`

    Vorrei eliminare la scritta in alto a destra nell’indice, nell’elenco figure e nella prima pagina di ogni capitolo. Come posso fare?

    Vorrei però che mi resti nelle altre pagine del capitolo. Come posso fare?

    Praticamente, nella mia tesi vorrei:
    a. Prima pagina del capitolo senza scritta
    b. pagine “a sinsitra” con la Scritta Chapter 1
    c. pagine “a destra” con la scritta “titolo del capitolo”

    Mi sapete aiutare?

    Grazie.

    Samuele

Visualizzazione 19 filoni di risposte
  • Autore
    Risposte
    • #60213
      Up
      0
      Down
      ::

      Ciao a tutti,

      ho bisogno del vostro aiuto.

      Vorrei eliminare la scritta in alto a destra nell’indice, nell’elenco figure e nella prima pagina di ogni capitolo. Come posso fare?

      Vorrei però che mi resti nelle altre pagine del capitolo. Come posso fare?

      Praticamente, nella mia tesi vorrei:
      a. Prima pagina del capitolo senza scritta
      b. pagine “a sinsitra” con la Scritta Chapter 1
      c. pagine “a destra” con la scritta “titolo del capitolo”

      Mi sapete aiutare?

      Aggiungi
      `\fancypagestyle{plain}{\fancyhf{}%
      \fancyfoot[C]{\thepage}%
      \renewcommand\headrulewidth{0pt}%
      \renewcommand\footrulewidth{0pt}}`
      Posso dirti che l’impaginazione è “bruttina”?

      Ciao
      Enrico

    • #60214
      Up
      0
      Down
      ::


      Bruttina?

      Mi puoi dare qualche consiglio?

      Io accetto.

      Grazie,

      Samuele

    • #60215
      Up
      0
      Down
      ::


      PS: dove devo mettere queste righe che non capisco?

    • #60216
      Up
      0
      Down
      ::

      PS: dove devo mettere queste righe che non capisco?

      Prima di \makeatletter\def\cleardoublepage

      Quello potresti anche toglierlo, dal momento che carichi emptypage.

      Ciao
      Enrico

    • #60217
      Up
      0
      Down
      ::

      Bruttina?

      Mi puoi dare qualche consiglio?

      Io accetto.

      Grazie,

      Samuele

      `\documentclass{suftesi} `

      e togli tutte quelle personalizzazioni improvvisate di geometry, fancyhdr e simili. Se usi la classe leggi attentamente la documentazione. Con TeX Live 2011 ci saranno delle grasse novità 🙂

      Ciao
      Ivan

    • #60218
      Up
      0
      Down
      ::


      Grazie Ivan.

      Ci provo.

      E ti chiedo: dal momento che devo stampare la tesi in questa settimana mi assicuri che utilizzando quella classe e eliminando le mie “personalizzazioni” riesco a ricompilare tutto senza problemi?

      Ovviamente farò una copia di backup..

      Ma non si sa mai :D..

      Grazie,

      Samuele

    • #60219
      Up
      0
      Down
      ::

      Grazie Ivan.

      Ci provo.

      E ti chiedo: dal momento che devo stampare la tesi in questa settimana mi assicuri che utilizzando quella classe e eliminando le mie “personalizzazioni” riesco a ricompilare tutto senza problemi?

      Ovviamente farò una copia di backup..

      Ma non si sa mai :D..

      Grazie,

      Samuele

      Credo proprio di sì. A conferma ti dico che ho compilato il codice della guida GuIT (più di 600 pagine) cambiando solo “book” in “suftesi”. Risultato: compilazione senza alcun errore. Solo alcune testatine non vengono come dovrebbero, ma questo dipende dal codice usato da Claudio nei capitoli del frontmatter.
      Alcuni pacchetti non sono necessari perché già caricati dalla classe. Questa l’unica avvertenza. (Sono descritti nella doc.) Per esempio non devi caricare geometry perché altrimenti ottieni un errore.
      Se ci sono problemi sono qui.

      Ciao
      Ivan

    • #60220
      Up
      0
      Down
      ::


      Mi sa che c’è qualcosa che non va.

      Guarda cosa mi dice:

      `This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
      entering extended mode
      (./thesis_uff.tex
      LaTeX2e <2009/09/24>
      Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
      yphenation, italian, loaded.

      ! LaTeX Error: File `suftesi.cls' not found.

      Type X to quit or to proceed,
      or enter new name. (Default extension: cls)

      Enter file name:
      `

      Idee?

    • #60221
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Cha cosa dice il messaggio?

        suftesi not found.

        Che cosa significa? Semplice, non ce l’hai sul tutp hardisk perché probabilmente hai una versione basic della tua distribuzione del sistema TeX. Quante volte raccomandiamo di caricare al distribuzione completa?

        Ora non ti resta che attivare il tuo Package Manager o Package Wizard per caricare quel pacchetto

      • #60222
        Up
        0
        Down
        ::


        Scusa,

        non capisco.

        Io utilizzo Latex su Ubuntu.

        Che pacchetto devo installare? Io credevo di aver fatto l’installazione completa!

        Mi puoi aiutare?

        Grazie.

        Samuele

      • #60223
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Se hai installato la TeX Live su Ubuntu usando i repository di Ubuntu, la tua distribuzione, se va bene è del 2009; e quindi suftesi non c’è.
          Se hai installato TeX Live scaricandolo da uno di mirror di CTAN (possibilmente non quello ufficale italiano che sarebbe da Roma2, ma da quelli indicati da Enrico) seguendo le indicazioni che Enrico ha scritto nel testo texlive-ubuntu.pdf, allora mi stupirei che tu non abbai suftesi.

          Che cosa fare? se sei nel primo caso?
          Scarica il paccheto suftesi da

          http://www.tex.ac.uk/tex-archive/macros/latex/contrib/suftesi/

          Scompattalo e mettitelo nella cartella suftesi nel tuo albero radicato nella home:

          ~/texmf/tex/latex/suftesi/

          Se non ha questo albero, createlo. Probabilmente devi anche fare andare texhash su ~/texmf per creare il file name data base (con la TeX Live scaricata da CTAN secondo le istruzioni di Enrico, non è necessario).

        • #60224
          Up
          0
          Down
          ::


          Io ho installato Ubuntu 10.10,

          quindi la versione di Ottobre 2010..

          Eppure non trova quel pacchetto.

          Idee?

        • #60225
          Up
          0
          Down
          ::


          Come ti ha detto OldClaudio, Ubuntu nei repository contiene una vecchia versione di TeXLive, indipendentemente dalla sua versione (di Ubuntu) quindi devi installare il pacchetto a mano procedendo come lui ti ha indicato.

          Ciao
          Fra

        • #60226
          Up
          0
          Down
          ::


          Ah ok,

          avevo male interpretato le sue parole.

          Solo una cosa: nelle indicazioni per l’installazione mi dice:

          `INSTALLATION:
          To use the class place the sutesi.cls file in: /texmf/tex/latex/base/
          Alternatively, place the .cls file in your working directory or in:
          /tex/latex/base. In this case remember to refresh the file name database.`

          Come faccio a fare il refresh che mi chiede per aggiornare il database dei nomi?

        • #60227
          Up
          0
          Down
          ::


          Devi digitare
          `texhash`
          oppure
          `mktexlsr`
          da terminale con privilegi di amministratore! Che io sappia tra i due comandi non ci sono differenze, ma potrei sbagliare facilmente.

          Ciao
          Fra

        • #60228
          Up
          0
          Down
          ::


          Segui la procedura indicata qui
          http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf
          Avrai l’ultima versione di TeX Live (2010)

          Non puoi sbagliare.

          Ciao
          Ivan

        • #60229
          Up
          0
          Down
          ::


          Ragazzi, aiuto.

          Provando `suftesi`
          mi dà questo errore.

          Vorrei/DEVO! compilare entro sera. Mi potete aiutare, per piacere?

          Grazie.

          Samuele

        • #60230
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Quale errore?

            Probabilmente è sempre “colpa” della TeXLive/Debian che scarica solo l’essenziale; ed è una distribuzione datata al 2009, quando suftesi forse non esisteva ancora.

          • #60231
            Up
            0
            Down
            ::


            Il surftesi l’avevo installato.

            L’errore (che mi ero dimenticato di copiare!) è:

            `(/usr/share/texmf-texlive/tex/latex/caption/ltcaption.sty)
            *geometry auto-detecting driver*
            *geometry detected driver: dvips*

            ! Class suftesi Error: Package 'frontespizio' not loaded.
            (suftesi) Load the package to get the 'suftesi' title page
            (suftesi) or set the class option 'disablefront'.

            See the suftesi class documentation for explanation.
            Type H for immediate help.

            l.186 \begin{document}
            `

          • #60232
            Up
            0
            Down
            ::

            Il surftesi l’avevo installato.

            L’errore (che mi ero dimenticato di copiare!) è:

            `(/usr/share/texmf-texlive/tex/latex/caption/ltcaption.sty)
            *geometry auto-detecting driver*
            *geometry detected driver: dvips*

            ! Class suftesi Error: Package 'frontespizio' not loaded.
            (suftesi) Load the package to get the 'suftesi' title page
            (suftesi) or set the class option 'disablefront'.

            See the suftesi class documentation for explanation.
            Type H for immediate help.

            l.186 \begin{document}
            `

            Mi sembra sia chiaro quello che devi fare: o carichi il pacchetto frontespizio (anche se poi non lo usi) o scrivi
            `\documentclass[disablefront]{suftesi}`

            Ciao
            Ivan

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

        Go to top