Re: Nascondere numero di pagina

#27916
Up
0
Down
::

-1- Ma dove si apprendono queste cose tecniche che mi hai detto:
Il fine riga conta come uno spazio che nella prima è rilevante (siamo in LR-mode), mentre nella seconda no (siamo all’inizio di una \parbox).

Si apprendono nelle guide. La prima cosa da ricordare è che un fine riga conta come uno spazio; se questo spazio è “visto” mentre TeX sta componendo un capoverso o una box (\mbox, \fbox e simili), diventerà uno spazio nell’output. Se lo spazio è “visto” tra capoversi (e l’inizio di una \parbox è essere tra capoversi) sarà ignorato. Se lo spazio segue un nome di comando formato da lettere, è ignorato già in fase di lettura. Buona norma è mettere sempre un % dopo una parentesi graffa aperta o chiusa se si va immediatamente a capo.

-2- Quel \null a cosa serve?

Produce una cosa invisibile che però rende una pagina non vuota. Se dai `\newpage\thispagestyle{empty}\newpage`
non ottieni una pagina vuota. Con
`\newpage\thispagestyle{empty}\null\newpage`
la ottieni perché quel \null la rende non vuota (pure se non si vede nulla). Sostituisce quel punto che volevi colorare per renderlo invisibile ed è molto meglio, no?

-3- Esiste anche un “totalwidth=” da usare in “\includegraphics[angle=#2,width=\paperwidth,totalheight=\paperheight]”?

Nella tua macro la chiave angle stava al posto sbagliato. Il comando valuta le opzioni da sinistra a destra; con
`\includegraphics[width=\paperwidth,height=\paperheight,angle=90]{…}`
l’immagine prima viene scalata e poi ruotata: ovviamente non vuoi questo. Quando però si prescrive la rotazione all’inizio, occorre usare totalheight e non height per vari motivi, il principale è per un antico bug di graphics. 🙁

Occorre sapere che possiamo ruotare l’immagine non solo rispetto all’origine (in basso a sinistra). Un’immagine può estendersi anche sotto il punto di riferimento che sta sulla “linea di base”; height si riferisce a quanto l’immagine si estende sopra la linea di base, depth a quanto sta sotto; totalheight si riferisce alla somma. Nel caso di immagini ruotate è necessario usare totalheight per scalare.

-4- Come avere una panoramica di tutti i possibili comandi (sia generici sia di un dato pacchetto) disponibili e delle sue opzioni?

Leggendo le guide. Quella di Lorenzo è ottima, poi ce n’è un’altra, forse non altrettanto valida :wink:, sui principali pacchetti. La documentazione su graphicx si trova in grfguide.pdf (sul tuo sistema o su CTAN).

Ciao
Enrico

Ciao Enrico, volevo ringraziarti per i link alle guide e per le spiegazioni che mi hai dato…..quella cosa del \null è una genialata, visto che con un comando così piccolo sintetizzo esattamente tutti quei passaggi che avevo escogitato 😉 Grazie! Conoscevo la guida di Lorenzo, mentre la tua mi mancava: credo sia proprio la risposta alla mia esigenza, almeno per i pacchetti da te trattati :), Grazie!!

In una delle tue precedenti risposte a questo topic hai detto:

…chi ha scritto quella macro \BackgroundPicture non ha la minima idea di come funzioni eso-pic e \AddToShipoutPicture né di come scrivere le macro correttamente.

…quel comando “\AddToShipoutPicture” rientra nel pacchetto “eso-pic”? Non mi è infatti molto ben chiaro nel suo utilizzo…lo trovo discusso nella documentazione del pacchetto “eso-pic” da prelevare da un CTAN? Come imparare inoltre a scrivere correttamente una macro? Non mi sono ben chiari ad esempio l’uso e il significato di quei cancelletti (#) insieme ai numeri…l’ho visto usare spesso, anche per dare indicazioni sull’angolo in quella macro \BackgroundPicture…come vanno interpretati?…..A pagina 152 di ArteLaTeX.pdf, ad esempio, si parla di “come definire un comando che accetta
argomenti…”…non ho ben capito che cosa s’intende per “argomenti”, e la guida si esprime introducendo quei cancelletti

… come definire un comando che accetta
argomenti. Il parametro #1 viene sostituito dal primo argomento spe-
cificato; nel caso di più argomenti, questi diventano #2, #3, . . . e così
via.”)

Grazie per le tue spiegazioni!!

Buona serata, a presto

Riccardo

Go to top