- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da .
-
Topic
-
Ho notato solo ora che nella guida al pacchetto fancyhdr si dice che la marcatura della prima e dell’ultima voce di un vocabolario dà problemi col layout a due colonne.
Per risolvere questo bug, viene riportata la seguente correzione (pag. 12 / fig.4 della guida tradotta in italiano)`
% fixmarks.sty:
% Patch LaTeX's output routine to handle marks correctly with two columns.
% Joe Pallas% Corrected by Piet van Oostrum on Feb 5, 1993, Oct 5, 1994
\def\@outputdblcol{\if@firstcolumn \global\@firstcolumnfalse
% Remember the marks from the first column
\global\setbox\@leftcolumn\copy\@outputbox
\splitmaxdepth=\maxdimen \cbaddness=10000
\setbox\@outputbox\vsplit\@outputbox to\maxdimen
\xdef\@firstcoltopmark{\topmark}%
\xdef\@firstcolfirstmark{\splitfirstmark}%
\ifx\@firstcolfirstmark\empty\global\let\@setmarks\relax\else
\gdef\@setmarks{\let\firstmark\@firstcolfirstmark
\let\topmark\@firstcoltopmark}%
\fi
% End of change
\else \global\@firstcolumntrue
\setbox\@outputbox\vbox{\hbox to\textwidth{\hbox to\columnwidth
{\box\@leftcolumn \hss}\hfil \vrule width\columnseprule\hfil
\hbox to\columnwidth{\box\@outputbox \hss}}}\@combinedblfloats
% Override current first and top with those of first column if necessary
\@setmarks
% End of change
\@outputpage \begingroup \@dblfloatplacement \@startdblcolumn
\@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup
\fi}Figura 4: Correzione del comportamento delle marche nello stile a due colonne.
`Dato che sono un principiante, ho bisogno di una spiegazione passo passo per sapere cosa devo fare.Per ora mi sono limitato ad includere il codice precedente nell’intestazione del mio documento, ma senza ottenere alcun risultato (nel senso che continuano a venire isolate la prima e l’ultima voce della colonna più a destra).
- Devi essere connesso per rispondere a questo topic.