- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 10 mesi fa da .
-
Topic
-
Buongiorno o buonasera a tutti.
Ho (finalmente) iniziato la tesi magistrale, e qui al polimi le regole per la stesura sono lasciate in larga parte al relatore. Per fortuna (forse), il mio relatore non ha regole strane e mi lascia abbastanza libero nell’usare LaTex. Per avere almeno una corpo base che sia adeguatamente robusto ho scelto di usare la classe TOPtesi, utilizzando pdfLatex come compilatore su Overleaf dal momento che non scrivo sempre dallo stesso terminale.Bene, come primo capitolo della tesi vorrei inserire un’introduzione non enumerata nell’indice e priva di sottoparagrafi, e per farlo ho seguito la documento di TOPtesi utilizzando \chapter*{Introduction}, ma i successivi capitoli perdono misteriosamente la loro enumerazione anche se li richiamo con \chapter{Capitolo 1} (v. immagine2 in calce). Ho quindi provato ciò che non andrebbe fatto, cioè “forzare” lo spostamento del sommario dopo toc e le altre liste modificando il nome da “summary” a “introduction”. Ovviamente il risultato è osceno: anche se il titolo del capitolo non è numerato, stampando solo “Introduction” bello in grande, esso si trova ancora nel frontmatter con conseguente numerazione romana, e inoltre nel toc viene inserito a pagina I, mentre si trova a pagina VI (v. immagine). Dove sbaglio?
Vi inserisco in calce il codice con il cambiamento da summary a intro spiegato sopra e i due risultati raggiunti fin’ora.
`\documentclass[%
a4paper,
corpo=12pt,
twoside,
stile=standard,
tipotesi=magistrale,
numerazioneromana,
openright,
cucitura=7mm,
]{toptesi}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{hyperref}
\usepackage[hyperref=true,backref=true,backend=biber,maxbibnames=9,maxcitenames=2,style=numeric,citestyle=numeric,sorting=none]{biblatex}
\usepackage{algorithm} % algorithm environment
\usepackage{algpseudocode} % improved pseudo-code
\usepackage{amsfonts} % AMS mathematical fonts
\usepackage{amsmath}
\usepackage{amssymb} % AMS mathematical symbols
\usepackage{bm} % black/bold mathematical symbols
\usepackage{booktabs} % better tables
\usepackage[labelfont=bf]{caption} % font=footnotesize % to have reduced caption font size
\usepackage{csquotes}
\usepackage{enumitem} %left align the bulleted points
\usepackage{geometry}
\usepackage[%
toc, % puts the link in the ToC
%record, % to use bib2gls
abbreviations, % to load abbreviations / acronyms
nonumberlist, % to avoid printing the numbers of the references in the acronyms page
]{glossaries-extra}
\usepackage{graphicx} % post-script images
\usepackage{listings} % to insert formatted code
\usepackage{makecell} % to change dimensions of cells, for math cases
\usepackage{mathtools} % for additional commands
\usepackage{mfirstuc} % to have capitalization capabilities
\usepackage[final]{microtype} % microtypography, final lets latex use it also in bibliography
\usepackage{multirow} % to allow for cells covering more than 1 row in tables
\usepackage{nicefrac} % compact symbols for 1/2, etc.
\usepackage{ragged2e} % for justifying text
\usepackage{siunitx} % support for SI units of measurement and number typesetting
\usepackage{subfig}
\usepackage{svg} % for svg support, works only if inkscape is installed, default for Overleaf v2
\usepackage{tabularx} % equal-width columns in tables
\usepackage{textcomp} % extra fonts and symbols
\usepackage{url} % simple URL typesetting
\usepackage{verbatim} % for extended verbatim support
\usepackage{xcolor} % to define colors and use standard CSS names add dvipsnames as option, but it clashes with xcolor loaded in toptesi, pay attention that if it goes in conflict with tikz/beamer, simply use \setabbreviationstyle{long-short-desc}
\hypersetup{%
pdfpagemode={UseOutlines},
bookmarksopen,
pdfstartview={FitH},
colorlinks,
linkcolor={black}, % it is suggested to keep them black, since when printing it it costs per page, and if they have color it's twice the price per page
citecolor={black},
urlcolor={black}
}
\svgsetup{%
inkscapeformat=pdf, % to force usage of PDF
inkscapelatex=false, % to disable latex rendering of text, produces errors
}
\sisetup{%
detect-all, % to use the same font as for writing when using \num
mode=text, % to allow it to work also in math mode
group-separator = {,}, % separator for number grouping
group-minimum-digits = 3, % minimum number of digits a number must have to be grouped in 3-digit groups
}% listings colours
\definecolor{rulecolor}{rgb}{0,0,0}
\definecolor{commentcolor}{rgb}{0,0.6,0}
\definecolor{linenumbercolor}{rgb}{0.5,0.5,0.5}
\definecolor{keywordcolor}{rgb}{0,0,0.95}
\definecolor{backcolor}{rgb}{1,1,1}%{0.95,0.95,0.92}
\definecolor{stringcolor}{rgb}{0.58,0,0.82}% setup for lstlisting
\lstset{ %
backgroundcolor=\color{backcolor}, % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}; should come as last argument
basicstyle=\footnotesize, % the size of the fonts that are used for the code
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
breaklines=true, % sets automatic line breaking
captionpos=t, % sets the caption-position to bottom
commentstyle=\color{commentcolor}, % comment style
extendedchars=true, % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
frame=single, % adds a frame around the code
keepspaces=true, % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
keywordstyle=\color{keywordcolor}, % keyword style
%language=VHDL, % the language of the code
numbers=left, % where to put the line-numbers; possible values are (none, left, right)
numbersep=5pt, % how far the line-numbers are from the code
numberstyle=\tiny\color{linenumbercolor}, % the style that is used for the line-numbers
rulecolor=\color{rulecolor}, % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
showspaces=false, % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
showstringspaces=false, % underline spaces within strings only
showtabs=false, % show tabs within strings adding particular underscores
stepnumber=1, % the step between two line-numbers. If it's 1, each line will be numbered
stringstyle=\color{stringcolor}, % string literal style
tabsize=4, % sets default tabsize to 2 spaces
title=\lstname, % show the filename of files included with \lstinputlisting; also try caption instead of title
inputencoding=utf8,
literate=
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{ä}{{\”a}}1 {ë}{{\”e}}1 {ï}{{\”i}}1 {ö}{{\”o}}1 {ü}{{\”u}}1
{Ä}{{\”A}}1 {Ë}{{\”E}}1 {Ï}{{\”I}}1 {Ö}{{\”O}}1 {Ü}{{\”U}}1
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1
{Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1
{œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1
{ű}{{\H{u}}}1 {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1
{ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1
{€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1
{»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 {¿}{{?`}}1
}
% to allow line comments in algorithms
\algnewcommand{\LineComment}[1]{\State \(\triangleright\) #1}
% to declare abs and norm
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
\DeclarePairedDelimiter\norm{\lVert}{\rVert}%
% Swap the definition of \abs* and \norm*, so that \abs
% and \norm resizes the size of the brackets, and the
% starred version does not.
\makeatletter
\let\oldabs\abs
\def\abs{\@ifstar{\oldabs}{\oldabs*}}
%
\let\oldnorm\norm
\def\norm{\@ifstar{\oldnorm}{\oldnorm*}}
\makeatother
\newcommand{\thesistitle}{Condition monitoring of a helicopter gearbox}
%\newcommand{\thesisuniversitylogo}{images/logo/Logo_Politecnico_Milano.eps} % choose your logo
\newcommand{\thesiscandidatename}{S}
\newcommand{\thesiscandidatesurname}{Kai}
\newcommand{\thesiscandidateid}{123456}
\newcommand{\thesissupervisoronetitle}{prof.}
\newcommand{\thesissupervisoronename}{Old}
\newcommand{\thesissupervisoronesurname}{Claudio}
\newcommand{\thesissupervisortwotitle}{prof.}
\newcommand{\thesissupervisortwoname}{NAME}
\newcommand{\thesissupervisortwosurname}{SURNAME}
\newcommand{\thesissupervisorthreetitle}{prof.}
\newcommand{\thesissupervisorthreename}{NAME}
\newcommand{\thesissupervisorthreesurname}{SURNAME}
\newcommand{\thesisdate}{Academic Year 2019 – 2020}
\newcommand{\thesiscourse}{Mechanical engineering}
\newcommand{\thesisuniversity}{POLITECNICO DI MILANO}
\newcommand{\thesislevel}{Master} % master or bachelor
\newcommand{\thesisschool}{Industrial and information engineering}
\newcommand{\thesisdept}{Mechanical}
\newcommand{\thesiscandidatetext}{Candidate}
\newcommand{\thesissupervisortext}{Supervisor}
\newcommand {\institutionfont}{\fontsize {22}{30}\scshape}
\newcommand {\divisionfont}{\fontsize {16}{20}\rmfamily}
\newcommand {\pretitlefont}{\fontsize {16}{16}\rmfamily}
\newcommand {\customtitlefont}{\fontsize {24}{28}\scshape}% {iwona}{bx}{n}}
\newcommand {\fixednamesfont}{\fontsize {18}{24}\mdseries}
\newcommand {\namesfont}{\fontsize {14}{18}\bfseries}
\newcommand {\footfont}{\fontsize {15}{18}\rmfamily}
\def\intro{%
\iffrontmatter\else\frontmattertrue\fi
\chapter*{Introduction}}
\addcontentsline{toc}{chapter}{Introduction}\begin{document}
\overfullrule=0.00001pt
\english
\ateneo{\thesisuniversity} % university name
%\logosede[5cm]{\thesisuniversitylogo} % logo, square brackets contain the height\titolo{\thesistitle}
\corsodilaurea{\thesiscourse}
\relatore{\tabular{@{}l}%
\xmakefirstuc{\thesissupervisoronetitle}~\thesissupervisoronename~\textsc{\thesissupervisoronesurname}\\[0.4ex]
\xmakefirstuc{\thesissupervisortwotitle}~\thesissupervisortwoname~\textsc{\thesissupervisortwosurname}\\[0.4ex]
\xmakefirstuc{\thesissupervisorthreetitle}~\thesissupervisorthreename~\textsc{\thesissupervisorthreesurname}
\endtabular}
\sedutadilaurea{\thesisdate}
\iflanguage{english}{%
\CorsoDiLaureaIn{\thesislevel's Degree Course in\space}
\TesiDiLaurea{\thesislevel's Degree Thesis}
\InName{in}
\CandidateName{\xmakefirstuc{\thesiscandidatetext}}% or Candidates
\AdvisorName{\xmakefirstuc{\thesissupervisortext}}% or Supervisor
}{}
\frontmatter
\ringraziamenti % acknowledgements
bla
\tablespagetrue
\figurespagetrue
\indici
\paginavuota
\title{\vspace*{-5mm}\textbf{\thesistitle}\\Summary} % vspace is needed to shift upwards the title
\date{\thesisdate}
\author{\textbf{Candidate}:\\\thesiscandidatename~\thesiscandidatesurname\\
\textbf{Supervisors}:\\\thesissupervisoronetitle~\thesissupervisoronename~\thesissupervisoronesurname\\
\thesissupervisortwotitle~\thesissupervisortwoname~\thesissupervisortwosurname\\
\thesissupervisorthreetitle~\thesissupervisorthreename~\thesissupervisorthreesurname}
\intro
blabla
\mainmatter
\chapter{Primo capitolo}
qualcosa di carino
\end{document}`Grazie a chiunque provasse ad aiutarmi.
- Devi essere connesso per rispondere a questo topic.