Ciao Enrico,
grazie per la risposta super veloce!! Ho tolto \DeclareGraphicsExtensions{.jpg} e anche {babelbib} come hai suggerito.
Per il titolo della bibliografia hai ragione, devo aver messo qualche comando che non va prima, perchè ho provato a fare un testo con i soli comandi che ti ho messo e tutto funziona senza problema. Ho fatto un po’ di tentativi e ho visto che l’errore è causato dai questi comandi che ho messo nel preamobolo:`\def\thesection{\arabic{section}}
\def\thesubsection{\arabic{subsection}}
\def\p@section{\thesection}
\usecounter{section}
\usecounter{subsection}
\renewcommand{\section}[1]{\vspace{\baselineskip}\par\refstepcounter{section}
\noindent{\bf \thesection.
\hspace{0.5cm}#1}\vspace{0.5\baselineskip}\\\setcounter{subsection}{1}}\renewcommand{\subsection}[1]{\vspace{\baselineskip}\par\refstepcounter{subsection}
\noindent{\small{\bf \thesection.
\hspace{0.5cm}#1}}\vspace{0.2\baselineskip}\\\setcounter{subsection}{1}}`Saranno di sicuro pieni di errori, ma avevo bisogno di formattare i titoli di sezioni e sottosezioni come mi è stato chiesto. Esiste un modo per “dire a Latex” di non usarli per la bibliografia?
Grazie mille per la disponibilità!
Dani
Queste definizioni sono tutte sbagliate. 🙁
Ci sono vari modi per avere quanto desideri in modo decente e, soprattutto, compatibile con il nucleo di LaTeX. Si vuole, per \section,
(1) una riga vuota prima del titolo;
(2) il titolo in corpo normale, nero;
(3) il numero va composto a margine, separato dal titolo da 0,5 cm (Perché mai mezzo centimetro? Boh);
(4) uno spazio di mezza riga sotto il titolo.
Per \subsection è analogo, ma lo spazio sotto il titolo è di un quinto di riga. Il corpo \small è ridicolo, naturalmente: come può il titolo essere in corpo minore del testo che segue? È chiaro che, volendo una distinzione visiva, il titolo di sezione va leggermente più grande. Ma facciamo come ti è stato chiesto. 🙁
`\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{1\baselineskip \@plus .2\baselineskip \@minus .1\baselineskip}%
{.5\baselineskip \@plus.1\baselineskip}%
{\normalfont\bfseries}}
\renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
{1\baselineskip \@plus .1\baselineskip \@minus .05\baselineskip}%
{.2\baselineskip \@plus .05\baselineskip}%
{\normalfont\small\bfseries}}
\renewcommand\@seccntformat[1]{\csname the#1\endcsname.\hspace{0.5cm}}
\makeatother`
Si potrebbe usare titlesec, ma in questo caso non era troppo difficile modificare le definizioni della classe article.
Ciao
Enrico