Newsgroup: it.comp.software.tex
Titolo: \(re)newcommand{title}

Vorrei ridefinire il formato del titolo nella classe scrartcl.
La semplice stringa:
================================================================
\makeatletter [?]
\renewcommand{\title}{\Large\color{Maroon}}
\makeatother [?]
================================================================
dà errore.
Un tentativo più complesso funziona:
================================================================
\documentclass[numbers=noenddot,headinclude,footinclude,%
BCOR=0mm,cleardoublepage=empty]{scrartcl}
\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[pdfspacing,eulerchapternumbers,beramono,%
nochapters,linedheaders]{classicthesis}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{framed}
\usepackage{color}
\definecolor{mygray}{gray}{0.90}
\definecolor{shadecolor}{gray}{0.90}
\usepackage{microtype}
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\makeatletter
\def\maketitle{%
%\null
%\thispagestyle{empty}%
%\vfill
\begin{center}\leavevmode
\normalfont
{\color{Maroon}\spacedallcaps \@title\par}%
\vskip 1em
{\spacedlowsmallcaps \@author\par}%
\vskip 3em
%{\Large \@date\par}%
\end{center}%
%\vfill
%\null
%\cleardoublepage
}
\makeatother
\frenchspacing
\setlength{\parindent}{0pt}
\title{Come scrivere (correttamente) una tesina per l'Esame di Stato sotto
il profilo tipografico}
\author{Mauro Sacchetto}
\date{}
\begin{document}
\thispagestyle{empty}
\maketitle
\section{Premessa}
In via preliminare, sottolineiamo che non è affatto necessario presentare
una
tesina all'Esame di Stato. Essa dev'essere strutturata opportunamente, sotto
il profilo sia contenutistico sia formale e richiede un notevole impegno.
Una
soluzione più economica e meno rischiosa è pertanto elaborare un semplice
percorso orale.
\end{document}
================================================================
Però se volessi produrre delle cesure nel titolo,
che in questo caso è di lunghezza tale da ricordare
i migliori film della Wertmueller, allora non posso con:
\title{Come scrivere (correttamente) \\ una tesina per l'Esame di Stato \\
sotto il profilo tipografico}
Si può fare?
Grazie
M.

 sotto il profilo tipografico}
Davvero?
Ciao
Enrico

 Davvero?
Beh a me capita questo:
=================================================
! Use of \@icentercr doesn't match its definition.
<argument> \def
l.62 \maketitle
?
=================================================
M.

 =================================================
Be', non certo se usi il comando corretto.
\documentclass[numbers=noenddot,headinclude,footinclude,%
  BCOR=0mm,cleardoublepage=empty]{scrartcl}
\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[pdfspacing,eulerchapternumbers,beramono,%
  nochapters,linedheaders]{classicthesis}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{framed}
\usepackage{color}
\definecolor{mygray}{gray}{0.90}
\definecolor{shadecolor}{gray}{0.90}
\usepackage{microtype}
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\renewcommand{\titlefont}{\Large\color{Maroon}}
\frenchspacing
\setlength{\parindent}{0pt}
\title{Come scrivere (correttamente)\\ una tesina per l'Esame di
Stato\\ sotto
il profilo tipografico}
\author{Mauro Sacchetto}
\date{}
\begin{document}
\thispagestyle{empty}
\maketitle
\section{Premessa}
In via preliminare, sottolineiamo che non č affatto necessario
presentare una...
\end{document}
Ciao
Enrico

 \date{}
Che idiota, l'ho guardato mille volte e non me ne'ero accorto!
Un altro paio di cose:
Se volessi il maiuscoletto spaziato e pertanto mettessi:
\renewcommand{\titlefont}{\spacedallcaps\color{Maroon}}
di nuovo otterrei un errore:
========================================================================
Runaway argument?
\ifx \valign \valign \else $\valign $\expandafter \@skipmath \expandafter
\ETC.
! Paragraph ended before \@skip@nonchangecase was complete.
<to be read again>
                   \par
l.65
?  
========================================================================
\spacedallcaps non funzione in luogo di \Large.
Non c'entra con le dimensioni, ma questo tipo di parametro
non si può dare qui? Se lo metto in \title invece va.
Infine: se volessi il nome dell'autore in \spacedlowsmallcaps,
ancora una volta devo metterlo esclusivamente in \author?
Non c'è un \renew-qualcosa?
Grazie mille
M.

 scrive:

Basterebbe un po' di fantasia per capire che \spacedallcaps e
\spacedlowsmallcaps sono comandi con argomento. Dargli \color non è 
proprio il massimo, non credi?
La tua ridefinizione di \maketitle dovrebbe andare bene, purché
tu scriva
\expandafter\spacedlowsmallcaps\expandafter{\@author}
Ma in tal caso non puoi usare \\ in \title, con il codice
analogo.
Per "un solo colpo", usa 
\title{\spacedallcaps{prima riga}\\
  \spacedallcaps{seconda riga}\\
  \spacedallcaps{terza riga}}
Ciao
Enrico

   \spacedallcaps{terza riga}}
Non è tanto bella questa ipertrofia di spacedallcaps,
ma mi sembra di capire che non si può avere, come
suol dirsi, la moglie ubriaca e la botte piena...
Grazie
M.