Newsgroup: it.comp.software.tex
Titolo: \maketitle e \author

 Ho un piccolo problema con \maketitle.
 Lo stavo cercando di usare nella classe article e funzionava a meraviglia se
solo non fosse stato per me.
 Infatti mi accingevo a scrivere un documento che deve risultare scritto da
piu` autori ed il mio \author risultava essere:
 \author{Tizio\and Caio\and Sempronio}
 e tutto andava per il verso giusto. Poi mi inizio a mettermi in testa di
aggiungere nell'intestazione di \maketitle anche l'informazione che Tizio Caio
e Sempronio rappresentano il Gruppo 0A e quindi scrivo:
 \author{Gruppo~0A\\Tizio\and Caio\and Sempronio}
 solo che questa volta LaTeX, troppo zelante, pensa che non volessi fare
un'interruzione di riga con quel \\ ma che volessi fare un altro \and o almeno
cosi` si desume dal risultato.
 Ora tutto quello che desiderei e` che scriva semplicemente il gruppo di
lavoro, vada a capo e scriva i componenti, ma poiche' mi trovo a scrivervi
potrei pensare anche di fare, col vostro aiuto, qualcosa di piu` ambizioso come
rifare \maketitle in un modo adatto alle mie esigenze (dato che mi pare di aver
gia` forzato il \title). Purtroppo ho dato un sguardo alla classe article e mi
ha dato l'impressione che riscrivere \maketitle non sia la cosa piu` semplice
del mondo.
 Credete che sia fattibile rifare/ritoccare/riscrivere \maketitle in modo da
dare nel preambolo:
 \title{Il Titolo}
 \gruppo{Il Gruppo}
 \author{L'Autore - Gli Autori}
 \date{La Data}
 e poi ottenere con \maketitle:
   Breve Testo Sempre Sguale
          Il Titolo
          Il Gruppo
    L'Autore - Gli Autori
 Il resto dell'articolo come del 
 resto fa gia` adesso
 avete qualche idea?
 Qualsiasi cosa e` benvenuta. Comunque grazie a tutto il NG.
  Anselmo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 riscrivere \maketitle non sia la cosa piu` semplice del mondo.
...e se invece usassi \thanks? 
Es.:
\author{tizio\thanks{gruppo di appartenenza}\and ecc.}
ti metterà le informazioni come nota a piè di pagina.
Ciao
Angelo
-- 
Quando hai un nemico, siediti sulla riva del fiume e aspetta.  Prima o
poi vedrai il suo cadavere passare.
		-- Antico proverbio cinese

 Angelo
 Ciao e grazie,



Non ti conviene a questo punto lasciare perdere l'automazione del
titolo ed inserire tutto per conto tuo (ad esempio con parbox e
minipage)?
\bye

On Sun, 20 Jan 2002 12:22:54 +0100, Happy89user <noS...@no.spam>
wrote:

Mi rispondo parzialmente da solo: potresti usare una sintassi del tipo
\author{\\Tizio \and Gruppo~0A\\Caio \and \\Sempronio}
ma il risultato non e' particolarmente gradevole (dovresti forse
ridefinire \and). Oppure qualcosa sul genere
\author{Gruppo~0A\\Tizio Caio Sempronio}
aggiustando gli spazi tra Tizio, Caio e Sempronio.
Se guardi i sorgenti delle classi e di LaTeX, vedi che \maketitle non
fa altro che inserire \author in un ambiente tabular ad una sola
colonna, mentre \and chiude il tabular corrente per poi aprirne
un'altro. So di non essermi spiegato molto bene, quindi ti scrivo il
pezzo di codice che puo' interessarti:
% all'interno di \maketitle, dove \@author contiene tutto quello che
% hai messo in \author
\begin{tabular}[t][c]%%
  \@author
\end{tabular}\par
% e la definizione di \and
\def\and{%
  \end{tabular}%
  \hskip 1em \@plus.17fil%
  \begin{tabular}[t][c]}
\bye

 [...]
 Molto probabilmente andra` a finire che faro` veramente a mano,
semmai definendomi io un comando.
 Purtroppo non conosco il TeX puro e semplice nemmeno un po',
quindi fare qualcosa di carino come il \maketitle non credo mi
riuscira`.
 \@author contiene (giustamente) quanto messo tra le parentesi
graffe di \author{}. Come si fa a fare qualcosa del genere?
Questo e` TeX puro, vero?!
 Grazie comunque per l'aiuto gia` dato,



Continuo con questa simpatica abitudine di rispondermi da solo: il
codice corretto per \and non e' quello postato sopra, ma questo:
\def\and{%
  \end{tabular}%
  \hskip 1em \@plus.17fil%
  \begin{tabular}[t]{c}}
Sto proprio invecchiando...
\bye

  Anselmo
Non capisco cosa tu intenda con "Come si fa a fare qualcosa del
genere?"...
La soglia tra TeX e LaTeX, quando si parla dei sorgenti di LaTeX
stesso, penso sia molto sottile: non credo ci sia una grande
distinzione tra i due a questo livello, se non forse nell'approccio.
Per quanto riguarda il problema degli autori, piu' ci penso e meno
riesco a trovare una soluzione esteticamente appagante (perche' credo
che sia e debba sempre essere lo scopo finale) per mostrare
l'appartenenza al gruppo dei coautori mantenendo lo stille "classico"
delle classi standard LaTeX. Forse la soluzione migliore e' quella che
gia' ti e' stata suggerita: utilizzare la nota a pie' di pagina.
Quindi o il nome del gruppo con in nota gli autori, o i nomi degli
autori con in nota l'appartenenza al gruppo, a seconda dei "pesi" che
vuoi dare.
\bye

 riesco a trovare una soluzione esteticamente appagante [...]
 Nel mentre credo di avr trovato una soluzione, diciamo teporanea:
esteticamente e` appagante ma "stilisticamente" e` un poco elefante.
 Esenzialmente metto il gruppo nel titolo.
 \title{{\Large{}Titolo}\\{\large{}Gruppo}}
 Potrei fare di meglio, ma credo dovrei imparare almeno un po' di TeX (e
la mia domanda precedente voleva significare: dovrei imparare almenno un
poco di TeX per fare di meglio?).
 Grazie,



Vedi sopra. In piu' aggiungo: personalmente trovo TeX un fantastico
linguaggio di programmazione, molto elegante ed assolutamente non
semplicistico. Quanto poi a fondo vada appreso TeX per realizzare una
classe LaTeX, dipende dagli obiettivi che ti poni; in generale penso
ti basti una (minima) spolverata di TeX per realizzare una classe
LaTeX completa.
\bye