- Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 6 mesi fa da
alibardo.
-
CreatoreTopic
-
23 Febbraio 2011 alle 16:12 #56307::
Ciao a tutti, mi scuso se l’argomento è già stato trattato ma non sono riuscita a trovare la soluzione.
Come faccio a inserire la numerazione anche alle subsection ( tipo 4.1.1, quindi 3 livelli) utilizzando la classe memoir?Attualmente nel file .cls (sto usando il modello di tesi di roma3 formato b5)
è riportata la stringa\newcommand{\makecontentspage}{ %
\newpage \tableofcontents %}e nel file .tex la stringa
\makecontentspage % Indice
Grazie
Alessandra
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Febbraio 2011 alle 16:25 #56308::
Ciao a tutti, mi scuso se l’argomento è già stato trattato ma non sono riuscita a trovare la soluzione.
Come faccio a inserire la numerazione anche alle subsection ( tipo 4.1.1, quindi 3 livelli) utilizzando la classe memoir?Attualmente nel file .cls (sto usando il modello di tesi di roma3 formato b5)
è riportata la stringa\newcommand{\makecontentspage}{ %
\newpage \tableofcontents %}e nel file .tex la stringa
\makecontentspage % Indice
Grazie
AlessandraQuesta è una richiesta TeXnica: non vedo nessi con la Tipografia.
Nel manuale trovo il seguente codice che va nel preambolo:
`\setcounter{secnumdepth}{2}`
Provalo e facci sapere.Ciao,
ansys.
-
23 Febbraio 2011 alle 17:09 #56309
-
23 Febbraio 2011 alle 20:53 #56310
-
23 Febbraio 2011 alle 21:55 #56311::
I file .cls non si toccano mai; al pìu ne vengono ridefiniti dei comandi o degli ambienti.
devi mettere quel comando, del tutto standard, valido non solo per memoir ma anche per book, report e compagnia bella, dopo \begin{document}
Dopo aver letto questo messaggio ho capito che è un comando standard. Del resto non ho mai dovuto utilizzarlo.
È la fretta, oppure il comando va effetivamente dopo \begin{document}? Io l’ho messo prima, in un emc, e funziona.Ciao,
ansys.
-
24 Febbraio 2011 alle 0:08 #56312::
È meglio dopo \begin{document} perché non pochi pacchetti e classi usano il comando \AtBeginDocument per modificare certe impostazioni che potrebbero essere state modificate prima i qualche altro modo; mettendolo dopo si è sicuri; d’altra parte le classi che impostano il contatore secnumdepth in generale lo fanno prima di \begin{document};
lo stesso vale per il contatore tocdepth che dice fino a che livello vengono inseriti automaticamante i titoli di sezionamento nell’indice.Mai usati? Io sì e più spesso di quanto pensassi, di solito assegnando un valore più basso di quello preimpostato.
-
24 Febbraio 2011 alle 7:00 #56313::
È meglio dopo \begin{document} perché non pochi pacchetti e classi usano il comando \AtBeginDocument per modificare certe impostazioni che potrebbero essere state modificate prima i qualche altro modo; mettendolo dopo si è sicuri; d’altra parte le classi che impostano il contatore secnumdepth in generale lo fanno prima di \begin{document};
lo stesso vale per il contatore tocdepth che dice fino a che livello vengono inseriti automaticamante i titoli di sezionamento nell’indice.Mai usati? Io sì e più spesso di quanto pensassi, di solito assegnando un valore più basso di quello preimpostato.
Grazie della spiegazione. Io avevo provato su un e.m.c. e funzionava.
Forse nella classe di alibardo c’è qualche ulteriore modifica.Grazie ancora,
ansys.
-
24 Febbraio 2011 alle 9:31 #56314::
No no aspetta non è che mi son data alla pazza gioia e ho cambiato chissà che del .cls, (anche perchè non sono in grado) solo l’ho personalizzato un pochino (aggiungendo i tutor ad esempio e trasformando i riferimenti dell’università visto che il format di base è di roma 3 e io sono della sapienza) .A parte questo ho provato ad inserire nel .tex, dopo \begin{document}
l’indicazione che mi avete dato
\setcounter{secnumdepth}{2}
ma ancora senza successo.Non vorrei copiarvi troppe cose ma forse se vi incollo quello che c’è nei due file riuscite ad aiutarmi, allora nel .cls
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{phd_sapienza_b5}
[2011/02/09 v1.0 PhD – DICEA-Sapienza, (C) 2011]\LoadClass[b5paper]{memoir}
% TETEX Crop margins: comment this line if you’re using the deprecated teTeX
\DisemulatePackage{crop}% Load graphicx
\RequirePackage{graphicx}% Print using A4 paper size and make visible crop margins
% In any typography they can cut the A4 to obtain a B5
\RequirePackage[cam,a4,center]{crop}% Page style
\makepagestyle{ale}
%\renewcommand{\chaptermark}[1]{\leftmark{#1}}
%\renewcommand{\sectionmark}[1]{\rightmark{#1}}
%\renewcommand{\uppercase}[1]{#1} % rende minuscoli i titoletti
\makeevenhead{ale}{\thepage}{}{\small\leftmark}
\makeoddhead{ale}{ \small\rightmark}{}{\thepage}
\makeheadrule{ale}{\textwidth}{\normalrulethickness}
%\aliaspagestyle{chapter}{empty} % toglie il numero dalla prima pagina dei capitoli
\pagestyle{ale}% Date (Month Year)
\newcommand{\@phddate}{January 1970}
\newcommand{\phddate}[1]{\renewcommand{\@phddate}{#1}}% Advisor
\newcommand{\@phdadvisor}{Prof. Name Surname}
\newcommand{\phdadvisor}[1]{\renewcommand{\@phdadvisor}{#1}}% Coadvisor
\newcommand{\@phdcoadvisor}{Prof. Name Surname}
\newcommand{\phdcoadvisor}[1]{\renewcommand{\@phdcoadvisor}{#1}}% Reviewers separated by \\
\newcommand{\@phdreviewers}{Prof. Name Surname \\ Prof. Name Surname}
\newcommand{\phdreviewers}[1]{\renewcommand{\@phdreviewers}{#1}}% Dedication
\newcommand{\@phddedication}{To my parents and relatives.}
\newcommand{\phddedication}[1]{\renewcommand{\@phddedication}{#1}}% Cover page
\newcommand{\makecover}{ %
\thispagestyle{empty} %\begin{center} %
{\includegraphics[width=0.4 \linewidth]{logo-lasapienza}} \\ %
\vspace{3mm} %
{\Large Ph.D. Infrastrutture e trasporti. \\Curriculum: ingegneria ferroviaria} \\ %
{\Large XXIII Ciclo} \\ %
\vspace{3cm} %
{\huge \thetitle} \\ %
\vspace{1cm} %
{\large \theauthor} %
\end{center} %
\newpage %
}% Title page
\renewcommand{\maketitle}{ %
\thispagestyle{empty}~\newpage %
\thispagestyle{empty} %
\begin{center} %
{\Large \thetitle} \\ %
\end{center} %
\vfill %
\begin{center} %
{Una tesi presentata da} \\ %
{\theauthor} \\ %
{in adempimento dei requisiti necessari per conseguire il titolo di} \\ %
{Dottore di Ricerca} \\ %
{in Infrastrutture e Trasporti} \\ %
\vspace{2mm} %
{Università degli Studi di Roma \emph{La Sapienza}} \\ %
{Dipartimento di Ingegneria Civile E Ambientale – DICEA } \\
\vspace{2mm} %
{{\@phddate}} \\ %
\end{center} %
\newpage %
}% Reviewers page
\newcommand{\makereviewers}{ %
\thispagestyle{empty} %
\begin{center} \end{center} %
\vfill %
\begin{flushleft} %
{\textsc{Relatore:}} \\ %
{\emph{\@phdadvisor}} \\ %
\vspace{2mm} %
{\textsc{Correlatori:}} \\ %
{\emph{\@phdcoadvisor}} \\ %
\vspace{5mm} %
{\textsc{Commissione:}} \\ %
{\emph{\@phdreviewers}} \\ %
\end{flushleft} %
\newpage %
}% Dedication
\newcommand{\makededication}{ %
\thispagestyle{empty} %
\begin{flushright} %
\emph{{\@phddedication}} %
\end{flushright} %
\newpage %
}% Abstract
\renewenvironment{abstract}{ %
\thispagestyle{empty}~\newpage %
\begin{center} %
{\large \textbf{Sommario}} %
\end{center} %
\vspace{5mm} %
% TETEX Line spacing: use \begin{spacing} if you’re using the deprecated teTeX
\begin{Spacing}{1.2} %
}{%
% TETEX Line spacing: use \end{spacing} if you’re using the deprecated teTeX
\end{Spacing} %
\clearpage %}% Acknowledgments
\newcommand{\acknowledgments}{ %
\chapter*{Acknowledgments} %}% Table of contents
\newcommand{\makecontentspage}{ %
\newpage \tableofcontents %}% List of tables
\newcommand{\maketablespage}{ %
\newpage \listoftables %}% List of tables
\newcommand{\makefigurespage}{ %
\newpage \listoffigures %}% Numberings
\renewcommand{\theequation}{\thechapter.\arabic{equation}}
\renewcommand{\thefigure}{\thechapter.\arabic{figure}}
\renewcommand{\thetable}{\thechapter.\arabic{table}}% Appendix
\newcommand{\makeappendices}{ %
\setcounter{equation}{0} %
\setcounter{figure}{0} %
\setcounter{table}{0} %
\renewcommand{\theequation}{A.\arabic{equation}} %
\renewcommand{\thefigure}{A.\arabic{figure}} %
\renewcommand{\thetable}{A.\arabic{table}} %
\appendix %
\addcontentsline{toc}{chapter}{Appendices} %
\appendixpage* %
}% Alphabetical bibliography
\bibliographystyle{plain}e nel .tex
\documentclass{phd_sapienza_b5}\usepackage[italian, english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{ucs}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{textcomp}
\usepackage{amsfonts} %simboli AMS
\usepackage{amssymb} %simboli AMS
\usepackage{supertabular}
\usepackage{xspace}
\usepackage{color}
\usepackage{booktabs}
\usepackage{amsmath}
\selectlanguage{italian}
\makeindex % Crea indice analitico (opzionale)\begin{document}
\setcounter{secnumdepth}{2}
\frontmatter
\makecover % Pagina iniziale,
\maketitle % Titolo
\makereviewers % Tutore e Revisori
\makededication % Dedica\input{Tesiphd_Capitoli/Tesiphd_Sommario}
\makecontentspage % Indice
\maketablespage % Lista delle tabelle
\makefigurespage % Lista delle figure\input{Tesiphd_Capitoli/Tesiphd_Introduzione}
\mainmatter % Pagine di tesi, numerate in arabo (1,2,3,4,…)
\input{Tesiphd_Capitoli/Tesiphd_Organizzazione}
\backmatter
\input{Tesiphd_Capitoli/Tesiphd_Conclusioni}
\makeappendices % Appendici (opzionali)\printindex % Pagine di indice (opzionale)
\bibliographystyle{plain}
\bibliography{Tesiphdae_01}\end{document}
Grazie
-
24 Febbraio 2011 alle 9:53 #56315
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.