OldClaudio” post=73393Non può funzionare, perché \thepage, a seconda del numero di cifre occupa uno spazio variabile. Non allungare l’header, ma comicia subito cin un camando
`
\makeevenhead{companion}% certo che se usi lo stesso nome dell'esempio di memoir non è una bella idea…
`
ricominciamo:
`
\makeevenhead{DirkPitt}%
{\llap{\color{red}{\thepage}\hspace{1em}}\vrule\color{\blue}\leftmark}{}{}
`
hai il tuo numero di pagina sporgente con il numero della pagina distante 1em dal filettino verticale (\vline mi risulta che si usi solo nell’header dell’ambiente tabualr) qualunque sia il numero di cifre. Il comando \llap{…} (left overlap) è quasi equivalente a \makebox[0pt][r]{…}. Se vuoi anche il filettino verticale colorato come il numero della pagina, mettilo dentro l’argomento di \llap.Poi pensaci bene se mettere il numero della pagina rosso e il mark corrente in blu; se hai esemplificato con quei due colori tanto per fare un esempio, va bene, ma se intendi usarli davvero, devi esserne veramente convinto e devi avere dei motivi molto seri per fare una “cosa” del genere. Parere personale, s’intende 🙂
Ovviamente il nome dello stile è rimasto companion perchè stavo facendo delle prove dopo aver preso il codice dal mammen, mentre i colori li ho messi a caso…
Non mi è chiaro il motivo per cui il numero di pag viene sporgente se non ho ridefinito la larghezza dell’header.
P.S. \vline è preso direttamente dal codice dell arsclassica, ma naturalmente lì potrebbe essere giustificato e nel mio pasticcio no 🙂
Ciao