[ << Gestió de l'espai ] | [Part superior][Continguts][Índex] | [ Canvi dels valors predeterminats >> ] |
[ < El bloc paper ] | [ Amunt : Disposició de la pàgina ] | [ Establiment de la mida del paper > ] |
4.1.2 Mida del paper i escalat automàtic
Establiment de la mida del paper | ||
Escalat automàtic de la mida del paper |
Establiment de la mida del paper
‘A4’ és el valor predeterminat si no s’estableix cap mida de pàgina explícitament. Però hi ha dues funcions que es poden usar per modificar-lo:
-
set-default-paper-size
-
#(set-default-paper-size "quarto")
que sempre s’ha de col·locar a l’àmbit superior, i
-
set-paper-size
-
\paper { #(set-paper-size "tabloid") }
que es pot col·locar sempre dins d’un bloc
\paper
.
Si s’usa la funció set-default-paper-size
a l’àmbit
superior jeràrquic, ha d’anar abans de qualsevol bloc
\paper
. set-default-paper-size
estableix la mida de
totes les pàgines, mentre que set-paper-size
estableix sols
la mida de les pàgines a les quals s’aplica el bloc
\paper
. Per exemple, si el bloc \paper
està al
principi del fitxer, aplica la mida de paper a totes les pàgines.
Si el bloc \paper
està dins d’un bloc \book
,
aleshores la mida del paper sols s’aplica a aquest llibre.
Quan s’usa la funció set-paper-size
, s’ha de col·locar
abans de qualsevol altra funció que es faci servir dins del
mateix bloc \paper
. Vegeu
Escalat automàtic de la mida del paper.
Les mides de pàgina estan definides al fitxer ‘scm/paper.scm’, i tot i que és possible afegir mides personalitzades, se sobreescriuran a les actualitzacions del programari posteriors. La llista de totes les mides de paper disponibles estan a Mides de pàgina predefinides.
Es pot usar l’ordre següent al fitxer per afegir una mida de
pàgina personalitzada que es pot usar després amb
set-default-paper-size
o amb set-paper-size
segons
convengui,
#(set! paper-alist (cons '("mi tamaño" . (cons (* 15 in) (* 3 in))) paper-alist)) \paper { #(set-paper-size "mi tamaño") }
Es pot usar qualsevol de les unitats in
(polzades),
cm
(centímetres) o mm
(mil·límetres).
Si s’afageix el símbol 'landscape
a la funció de la mida de
la pàgina, el paper es gira 90 graus i s’estableix adequadament
l’amplada de les línies.
#(set-default-paper-size "a6" 'landscape)
Es poden intercanviar les dimensions del paper sense que la impressió resulti girada (com quan s’imprimeix en mida targeta postal, o en crear gràfics per a la seva inclusió en comptes d’un document independent) afegint ‘landscape’ després del nom de la pròpia mida del paper:
#(set-default-paper-size "a6landscape")
Quan la mida del paper acaba de forma explícita amb
‘landscape’ o amb ‘portrait’, la presència d’un símbol
'landscape
solamente afecta a l’orientació de la
impressió, no a les dimensions del paper que s’usen per a la
disposició.
Vegeu també
Referència de la notació: Escalat automàtic de la mida del paper, Mides de pàgina predefinides.
Fitxers instal·lats: ‘scm/paper.scm’.
Escalat automàtic de la mida del paper
Si es canvia la mida del paper amb una de les funcions de l’Scheme
(set-default-paper-size
o set-paper-size
),
els valors d’algunes variables de \paper
se escalen
automàticament a la nova mida. Per sortejar l’escalat automàtic
per a una variable determinada, establiu el valor de la variable
després d’establir la mida del paper. Observeu que l’escalat
automàtica no s’activa mitjançant l’ajustament de les variables
paper-height
o de paper-width
, fins i tot
paper-width
pot influir sobre altres valors (això és
diferent a l’escalat i s’estudia més a baix). Les funcions
set-default-paper-size
i set-paper-size
es descriuen
a Establiment de la mida del paper.
Les dimensions verticals afectades per l’escalat automàtic són
top-margin
i bottom-margin
(vegeu Variables fixes d’espaiat vertical de \paper
). Les dimensions horitzontals
afectades per l’escalat automàtic són left-margin
,
right-margin
, inner-margin
, outer-margin
,
binding-offset
, indent
i short-indent
(vegeu
Variables d’espaiat horitzontal de \paper
).
Els valors predeterminats per a aquestes dimensions estan fixats
al fitxer ‘ly/paper-defaults-init.ly’, usant variables
internes anomenades top-margin-default
,
bottom-margin-default
, etc. Aquests són els valors que
resulten de la mida predeterminat del paper a4
. Com a
referència, amb el paper a4
l’alçada paper-height
és 297\mm
i l’amplada paper-width
és 210\mm
.
Vegeu també
Referència de la notació:
Variables fixes d’espaiat vertical de \paper
,
Variables d’espaiat horitzontal de \paper
.
Fitxers d’inici: ‘ly/paper-defaults-init.ly’, ‘scm/paper.scm’.