Newsgroup: it.comp.software.tex
Titolo: Doppia colonna nello stile book

Vorrei che ad inizio capitolo la seconda colonna
iniziasse in alto e non allineata sotto al titolo del capitolo.
Spero di essermi espresso in modo comprensibile.
Un grosso grazie in anticipo a chi mi aiuterà.



No, credo di non avere capito bene. Magari mandare uno schemino in cui si
capisce quello che ti serve? 
Grazie!
g.

 sto del primo  capi- |
Giusto?
Io non ho idea di come fare... sara` evidentemente necessario
ridefinire il comando chapter, ma non ho proprio idea di come
fare. Immagino che il Companion dia indicazioni sufficienti per fare
cose come questa. (e` cosi`? sara` il caso che me lo compro, prima o
poi, 'sto LaTeX Companion...)
-- 
Guldo
Powered by Debian Sid
on Linux 2.6.5

Guldo K wrote:

Esattamente quello che intendevo dire.
Qualcuno può ancora aiutarmi?

Guido wrote:

Guldo K ha espresso chiaramente quali erano le mie esigenze. Spero tu possa
aiutarmi!

fare.
Senz'altro questa č una strada, ma ci si dovrebbe arrivare piů facilmente
con il pacchetto titlesec, comando \titleformat (non ho ancora molto chiari
i dettagli, perň).
Anche la classe memoir consente la medesima cosa (\chapterstyle{section},
per esempio). 
Ciao.

 (\chapterstyle{section}, per esempio).
Infatti c'avevo provato; ho provato tutti gli stili di capitolo
disponibili in memoir, ma non ci sono riuscito. Anche con lo stile
section, le colonne continuano ad essere allineate sotto al titolo del
capitolo.
Come si fa allora usando solo memoir?
Grazie :)


Come si fa allora usando solo memoir?
   \documentclass[article,twocolumn,a4paper]{memoir}
   \begin{document}
   \chapterstyle{section}
   \chapter{Prova}
   \section{Una}
   ....
   \end{document}
A me viene tutto su due colonne, compreso il titolo del capitolo. Resta da
definire lo spazio prima del capitolo, l'apertura, ecc.
Ciao.

    \documentclass[article,twocolumn,a4paper]{memoir}
Ecco perché non mi veniva!
Io NON usavo l'opzione article :)
Grazie


Giovanni Zezza wrote:

e se non usassi article ma book?

 e se non usassi article ma book?
Allora, a quanto pare hai due possibilità:
1) usare la classe memoir con l'opzione article
2) usare la classe book + titlesec


Guldo K wrote:

Ho optato per la (2) ed ho scaricato un dvi in cui si documenta
il package titlesec ma non sembra esserci qualcosa che può
risolvere il problema :(

risolvere il problema :(
Il comando promettente, come ho detto, è \titleformat. In dettaglio però
non ho ancora capito come funziona, e se sia sufficiente (i tentativi che
ho fatto finora non sono in effetti molto incoraggianti).
Ciao.

                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}
(Anche il pacchetto titlesec, nonostante le promesse, fa a quanto pare
qualcosa del genere.)
Si tratta di modificare @chapter (nel preambolo del documento o in una
nuova classe derivata da book) in modo da eliminare il diverso trattamento
in caso di testo su due colonne. In prima approssimazione, quindi:
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect\numberline{\thechapter}#1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \@makechapterhead{#2}%
                    \@afterheading%
                    }
Salvo ulteriori aggiustamenti, e controllo su eventuali effetti collaterali
indesiderati.
Ciao.

 Ciao.
Apprezzo tantissimo il tuo aiuto ma la ridefinizione di chapter, nel modo
in cui tu hai scritto, non produce il risultato aspettato tant'è vero che
l'aspetto del documento è uguale anche senza la ridefinizione su citata.

ImBlind wrote:

Ops. Forse ho male interpretato il tuo consiglio. Lo dico perchè inserendo
la ridefinizione nel preambolo mi sono accorto che LaTeX non compila
affatto quella porzione di codice poichè se anche modifico la stessa (con
comandi inesistenti) non ricevo nessun messaggio di errore! Boh!

 messaggio di errore! Boh!
E` perche' prima della definizione devi inserire
\makeatletter
e dopo la definizione metti invece
\makeatother
e andra` tutto bene.
E` dovuto alla presenza del carattere "@" nella definizione.


Guldo K wrote:

Perfetto!!! :) !!! Ora funziona perfettamente. Un grosso grazie a te ed in
particolar modo a Giovanni Zezza.