Parâmetros de Formato de abcm2ps


			Parâmetros de Formato
			=====================
	Tradução de 'format.txt' por Hudson Lacerda (04-04-2005)
			   (abcm2ps 4.9.4)

O 'layout' geral das partituras impressas pode ser alterado de quatro
maneiras:

	1- em tempo de compilação, definindo os valores em abc2ps.h;
	2- em tempo de execução, com um arquivo de 'formato';
	3- ao início da execução, na linha de comando;
	4- por meio de pseudo-comentários dentro do arquivo fonte ABC.

Para mais informações sobre 3), veja o arquivo 'opções.txt'
('options.txt').

Um arquivo de formato contém linhas definindo os valores dos
parâmetros, de acordo com a sintaxe:

	parâmetro [lista de parâmetros]

Em um arquivo de formato, linhas vazias e linhas que começam com '#'
são ignoradas.

Os pseudo-comentários usados para formatação têm a seguinte forma:

	%%parâmetro [lista de parâmetros]

Parâmetros de formato podem aparecer na linha de comando da seguinte
maneira:

	--parâmetro [lista de parâmetros]

Alguns pseudo-comentários são tratados na fase de interpretação
('while being parsed') e não podem aparecer em um arquivo de formato
nem na linha de comando. Eles são listados ao final deste arquivo.


Lista dos parâmetros de formato
-------------------------------

 
IR PARA O ÍNDICE IR PARA O INÍCIO

aligncomposer

aligncomposer <int>
	Default: 1
	Compilation: nenhum
	Linha de comando: nenhum
	Descrição:
		Diz onde mostrar o campo de compositor.
		Um valor negativo significa 'na esquerda', 0 significa
		'centralizado' e um valor positivo significa 'na
		direita'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

annotationfont

annotationfont <font> [<encoding>] <size>
	Default: Helvetica 12
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte usada em anotações como <font> de
		tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

autoclef

autoclef <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Quando verdadeiro, define as claves e possivelmente insere
		mudanças de clave se nenhuma clave for definida no campo
		K: ou V:.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

barnumbers

barnumbers <int>
	Mesmo que 'measurenb'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

barsperstaff

barsperstaff <int>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -B<int>
	Descrição:
		Tenta dispor <int> compassos em cada linha.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

beginps

beginps
	Default: nenhum
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Inicia uma sequência PostScript que termina em 'endps'.
		Esse parâmetro pode ser usado somente em um arquivo de
		formato ou arquivo ABC (ele não pode aparecer na linha
		de comando).
		Cada linha entre 'beginps' e 'endps' é incluída no
		arquivo PostScript de saída.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

botmargin

botmargin <unit>
	Default: 1cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a margem inferior como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

bstemdown

bstemdown <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Quando esta opção é definida como 'true' ou '1', a
		nota do meio da pauta é desenhada com haste para
		baixo. Senão, a haste vai para cima ou para baixo de
		acordo com a nota anterior.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

composerfont

composerfont <font> [<encoding>] <size>
	Default: Times-Italic 14
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte do campo 'compositor' [C:] como <font>
		de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

composerspace

composerspace <unit>
	Default: 0.2cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes do compositor como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

contbarnb

contbarnb <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Se é 0, número de compasso em repetições [casa 2] é
		o mesmo da primeira vez [casa 1].
		Se é 1, os compassos são numerados seqüencialmente.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

continueall

continueall <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -c
	Descrição:
		Ignora quebras de linha se é 'true' ('1').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

dateformat

dateformat <text>
	Default: "\%b \%e, \%Y \%H:\%M"
 	Compilação: nenhum
 	Linha de comando: nenhum
 	Descrição:
		Define o formato da data e hora.
		Os valores possíveis desse perâmetro são descritos
		nas páginas de manual de date(1) e strftime(3).
		Nota: o '%' deve ser escapado como '\%'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

deco

deco <name> <c_func> <ps_func> <h> <wl> <wr> [<str>]
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define uma decoração.
		!! ESTE É UM RECURSO EXPERIMENTAL QUE ESTÁ SUJEITO A
		MUDANÇAS NAS PRÓXIMAS VERSÕES E EXIGE UM BOM
		CONHECIMENTO DO INTERIOR DE abcm2ps - VEJA deco.abc
		PARA EXEMPLOS !!
		Os argumentos atuais são:
		<name>: nome da decoração. Se é o nome de uma
		decoração pré-existente, ela é redefinida.
		<c_func>: índice de uma função C (definida em deco.c).
			Os valores possíveis são:
			0, 1, 2: decoração próxima à nota, dentro da pauta.
				0: 'dot' e 'tenuto'
				1: 'slide'
				2: 'arpeggio'
			3, 4, 5: decoração próxima à nota, fora da
		pauta, geralmente impressa acima da pauta.
				3: geral
				4: abaixo da pauta
				5: trilo longo (long 'trill') (com
				ínicio e fim)
			6, 7: decoração associada à pauta, geralmente
			      impressa abaixo da pauta.
				6: geral
				7: sinais longos de dinâmica (com início e fim)
		<ps_func>: nome da função postscript ou '-' para
		        ínicio de uma decoração longa.
		<h>: altura da decoração.
			Para +arpeggio+ é a altura mínima.
		<wl> e <wr>: largura à esquerda e à direita.
			     Esses valores são atualmente usados para símbolos
			     gerais de dinâmica somente.
		<str>: texto a ser mostrado (para algumas funções postscript
			     - veja o código).
		Decorações cujos nomes começam com 'head-' impedem que
		a cabeça da nota seja desenhada (ou as cabeças, em um
		acorde).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

dynalign

dynalign <bool>
	Default: 1
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Quando verdadeiro, alinha horizontalmente sinais de dinâmica.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

encoding

encoding <encoding> | <int>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -L<int>
	Descrição:
		Define a codificação global da fonte como <encoding>,
		ou como ISO-Latin<int>.
		As codificações reconhecidas são:
			us-ascii
			iso-8859-1	(latin1)
			iso-8859-2	(latin2)
			iso-8859-3	(latin3)
			iso-8859-4	(latin4)
			iso-8859-9	(latin5)
			iso-8859-10	(latin6)
			native
		Quando a codificação é nativa ('native'), os vetores
		de codificação das fontes não são alterados.
		<encoding> pode ser qualquer string. Nesse caso, o
		vetor de codificação deve ser definido por uma
		seqüência de comandos 'postscript'.
		<int> pode tomas os valores de '0' a '6'.
		O valor '0' é o mesmo que '1', mas o vetor de
		codificação PostScript para Latin1 não é enviado para
		a saída.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

exprabove

exprabove <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Desenha as decorações de expressão [dinâmica] acima da
		pauta.  Quando ambos 'exprabove' e 'exprbelow' são
		'false' ('0'), as decorações de expressão são
		desenhadas acima da pauta se há letras de música
		('lyrics') na pauta, e abaixo em caso
		contrário. 'exprabove' toma precedência sobre
		'exprbelow'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

exprbelow

exprbelow <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Desenha as decorações de expressão [dinâmica] abaixo da
		pauta.
		Quando ambos 'exprabove' e 'exprbelow' são 'false'
		('0'), as decorações de expressão são desenhadas acima
		da pauta se há letras de música ('lyrics') na pauta, e
		abaixo em caso contrário. 'exprabove' toma precedência
		sobre 'exprbelow'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

flatbeams

flatbeams <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -f
	Descrição:
		Usa travessões ('beams') retos em músicas de
		gaita-de-foles ('bagpipe tunes').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

font

font <font> [<encoding>]
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define uma fonte e sua codificação.
		Esse parâmetro é requerido quando fontes específicas
		são definidas posteriormente em arquivos/peças ABC, e
		devem ser redefinidas antes que qualquer saída
		PostScript seja feita, geralmente em um arquivo de
		formato.
		Quando ausente, <encoding> segue o parâmetro de
		codificação 'encoding' corrente (ver acima).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

footer

footer <text>
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o texto a ser impresso no pé de cada página
		[rodapé].
		Pode haver uma ou duas linhas. Duas linhas devem ser
		separadas pelos 2 caracteres "\n" (e não por uma
		verdadeira 'nova linha').
		Em cada linha, 3 áreas podem ser definidas: esquerda,
		centro e direita.
		Essas áreas são separadas por tabulações (TABs reais,
		não '\t') e podem ser vazias (se a área esquerda é
		vazia, a string deve ser delimitada por aspas duplas -
		veja sample3.abc para exemplo).
		O caracter '$' introduz expansão variável:
			- '$d' é a data e hora da última modificação
			  do arquivo de entrada (ABC) corrente,
			- '$D' é a data e hora atual,
			- '$F' é o nome do arquivo de entrada atual,
			- '$P' é o número da página atual,
			- '$P0' e '$P1' também são o número de página,
			   mas somente quando ela é par ('0') ou ímpar ('1'),
			- '$T' é o título da peça atual,
			- '$V' é 'abcm2ps-' seguido pela versão do
			   programa.
		Por exemplo, a opção de linha de comando '-N3' é o
		mesmo que:
			%%header "$P0		$P1"
		(note as 2 TABs).
		Uma pequena dica: quando um cabeçalho ('header') ou
		rodapé ('footer') é definido dentro de uma peça [ou
		após a impressão de algum texto], ele é impresso a
		partir da próxima página. Isso pode ser usado para
		evitar um cabeçalho/rodapé na primeira página.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

footerfont

footerfont <font> [<encoding>] <size>
	Default: Times-Roman 12
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte de rodapé ('footer') como <font>
		de tamanho <size>.
		Note que o rodapé não é afetado por 'scale'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

format

format <nomedoarquivo>
	Default: nenhum
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Lê o arquivo de formato <nomedoarquivo>.
		Quando encontrado na linha de comando, esse parâmetro
		é o mesmo que '-F'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

freegchord

freegchord <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Impede os caracteres '#', 'b' e '=' de serem mostrados
		como sustenido, bemol e bequadro em acordes cifrados
		('guitar chords').
		Quando este sinalizador é definido ('1'), acidentes
		podem ser mostrados através de seqüências de escape
		('\#', '\b' e '\=').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

gchordbox

gchordbox <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Desenha uma caixa em torno dos acordes cifrados.
		Esse valor pode ser definido como 'true' através de
		%%gchordfont.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

gchordfont

gchordfont <font> [<encoding>] <size> [box]
	Default: Helvetica 12
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte usada em acordes cifrados ('guitar
		chords') como <font> de tamanho <size>.
		Se 'box' está presente, desenha uma caixa em torno das
		cifras.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

graceslurs

graceslurs <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: -G
	Descrição:
		Desenha ligaduras ('slurs') em notinhas ('grace notes').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

halfbeam

halfbeam <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Quebra os travessões ('beams') em seqüências de fusas.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

header

header <text>
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o texto mostrado no topo de cada página
		[cabeçalho].
		Veja 'footer' acima para a sintaxe do cabeçalho.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

headerfont

headerfont <font> [<encoding>] <size>
	Default: Times-Roman 12
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte de cabeçalho como <font> de tamanho
		<size>.
		Note que o cabeçalho não é afetado por 'scale'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

hyphencont

hyphencont <bool>
	Default: 0
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Quando uma letra de música (`lyric') sob a pauta
		termina com um hífen, coloca um hífen na linha
		seguinte.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

indent

indent <unit>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -I<unit>
	Descrição:
		Indenta a primeira linha de uma peça por <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

infofont

infofont <font> [<encoding>] <size>
	Default: Times-Italic 14
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte da linha de informação ('infoline')
		como <font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

infoline

infoline <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Mostra o nome do ritmo e a origem em uma mesma linha,
		e também mostra a área ('A:').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

infospace

infospace <unit>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes da 'infoline' como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

landscape

landscape <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -l
	Descrição:
		Define a orientação de página como "paisagem".

 
IR PARA O ÍNDICE IR PARA O INÍCIO

leftmargin

leftmargin <unit>
	Default: 1.8cm
	Compilação: nenhum
	Linha de Comando: -m<unit>
	Descrição:
		Define a margem esquerda como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

lineskipfac

lineskipfac <float>
	Default: 1.1
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o fator para espaçamento entre linhas de texto
		como <float>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

maxshrink

maxshrink <float>
	Default: 0.65
	Compilação: nenhum
	Linha de Comando: -a<float>
	Descrição:
		Define o grau de compressão horizontal quando quebras
		de linha (pautas) são escolhidas automaticamente.
		<float> deve estar entre 0 e 1.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

maxstaffsep

maxstaffsep <unit>
	Default: 2000pt
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Define o espaço vertical máximo entre pautas
		(sistemas) como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

maxsysstaffsep

maxsysstaffsep <unit>
	Default: 2000pt
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Define o espaço vertical máximo entre as pautas de um
		sistema como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

measurebox

measurebox <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: acrescentando 'b' no final de -j ou -k
			  - ver measurenb.
	Descrição:
		Desenha uma caixa ao redor dos números de compasso.
		Esse valor pode ser definido como 'true' através de
		%%measurefont.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

measurefirst

measurefirst <int>
	Default: 1
	Compilação: nenhum
	Linha de Comando: -b<int>
	Descrição:
		Inicia a numeração de compassos da peça a partir de
		<int>.
		Este parâmetro é obsoleto e deve ser substituído por
		'%%setbarnb' (fora do corpo da peça).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

measurefont

measurefont <font> [<encoding>] <size> [box]
	Default: Times-Italic 14
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte da numeração de compassos como <font>
		de tamanho <size>.
		Se 'box' está presente, desenha uma caixa em torno do
		número do compasso.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

measurenb

measurenb <int>
	Default: -1
	Compilação: nenhum
	Linha de Comando: -j<int>[b] or -k<int>[b]
	Descrição:
		Se positivo, desenha o número de compasso a cada <int>
		compassos.
		Se <int> = 0, o número de compasso aparece somente à
		esquerda de cada sistema.
		Na linha de comando, se um 'b' é adicionado ao final
		dessa opção, uma caixa é desenhada em torno dos
		números de compasso.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

musiconly

musiconly <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -M
	Descrição:
		Não imprime as letras das músicas ('lyrics'), se é 'true'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

musicspace

musicspace <unit>
	Default: 0.2cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes da primeira pauta como
		<unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

notespacingfactor

notespacingfactor <float>
	Default: 1.414
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o fator de espaçamento entre notas como <float>.
		Esse valor é usado para computar o espaço normal das
		notas. O espaço de base da semínima é sempre 40
		pontos. Quando a duração de um tipo de figura é o
		dobro de um outro tipo, seu espaço é multiplicado por
		esse fator.
		O valor "default" faz com que o espaço de uma nota
		seja multiplicado por dois quando sua duração é
		multiplicada por 4, ou seja, o espaço da semibreve é
		80 pontos e o espaço da semicolcheia é 20 pontos.
		Definir esse parâmetro com valor 1 torna o espaçamento
		igual a 40 pontos para todas as notas.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

oneperpage

oneperpage <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -1
	Descrição:
		Coloca uma peça em cada página.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

pageheight

pageheight <unit>
	Default: PAGEHEIGHT
	Compilação: PAGEHEIGHT= (A4: 29.7cm - US: 11in)
	Linha de Comando: nenhum
	Descrição:
		Define a altura da página como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

pagewidth

pagewidth <unit>
	Default: PAGEWIDTH
	Compilação: PAGEWIDTH= (A4: 21.0cm - US: 8.5in)
	Linha de Comando: nenhum
	Descrição:
		Define a largura da página como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

parskipfac

parskipfac <float>
	Default: 0.4
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o fator para espaçamento entre parágrafos de
		texto como <float>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

partsbox

partsbox <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Desenha uma caixa em torno dos nomes das partes
		('parts').
		Esse valor pode ser definido como 'true' através de
		%%partsfont.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

partsfont

partsfont <font> [<encoding>] <size> [box]
	Default: Times-Roman 15
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte das partes ('parts') como <font> de
		tamanho <size>.
		Se 'box' está presente, desenha uma caixa em torno dos
		nomes das partes.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

partsspace

partsspace <unit>
	Default: 0.3cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes de uma nova parte como
		<unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

postscript

postscript <text>
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define uma linha a ser incluída no arquivo 
		PostScript de saída.
		Esse parâmetro pode ser usado para sobrescrever
		qualquer função PostScript ou para definir novas
		funções para uso em um formato 'deco'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

pslevel

pslevel <int>
	Default: 2
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Define o nível da linguagem PostScript de saída. Pode
		ser 1, 2 ou 3.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

printparts

printparts <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Imprime as indicações de partes (P:).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

printtempo

printtempo <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: -Q (sim) / +Q (não)
	Descrição:
		Imprime as indicações de tempo (Q:).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

repeatfont

repeatfont <font> [<encoding>] <size>
	Default: Times-Roman 13
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte de número/texto usados em repetições
		(voltas) como <font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

rightmargin

rightmargin <unit>
	Default: 1.8cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a margem direita como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

scale

scale <float>
	Default: 0.75
	Compilação: nenhum
	Linha de Comando: -s<float>
	Descrição:
		Define o fator de magnificação como <float>.
		Note que cabeçalho ('header') e rodapé ('footer') não
		são afetados.
 
IR PARA O ÍNDICE IR PARA O INÍCIO

setdefl

setdefl <bool>
	Default: 0
	Compilation: nenhum
	Command line: nenhum
	Description:
		Quando verdadeiro, inclui algumas indicações sobre a
		nota/acorde e/ou decorações para propósito de
		personalização. Essas indicações são armazenadas na
		variável PostScript 'defl'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

setfont-1


Ver 'setfont-4'.
setfont-1 <font> [<encoding>] <size>
 
IR PARA O ÍNDICE IR PARA O INÍCIO

setfont-2


Ver 'setfont-4'.
setfont-2 <font> [<encoding>] <size>
 
IR PARA O ÍNDICE IR PARA O INÍCIO

setfont-3


Ver 'setfont-4'.
setfont-3 <font> [<encoding>] <size>
 
IR PARA O ÍNDICE IR PARA O INÍCIO

setfont-4

setfont-4 <font> [<encoding>] <size>
	Default: Times-Roman 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define as fontes alternativas para strings.
		Em muitas strings, a fonte atual pode ser alterada
		através de "$n" (n = 0, 1 .. 4 - "$0" restaura a fonte
		normal).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

shifthnote

shifthnote <bool>
	Default: 0
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Em músicas com várias vozes, quando ocorre uníssono
		entre uma mínima e uma nota mais curta (nota preta),
		há somente uma cabeça de nota, uma cabeça de mínima.
		Quando essa opção é ativada, um deslocamento de nota é
		feito.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

slurheight

slurheight <float>
	Default: 1.0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o fator de altura das ligaduras como <float>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

splittune

splittune <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -0
	Descrição:
		Se 'false', uma peça começa em nova página se não cabe
		na atual. Se 'true', Não há teste de página, e a peça
		pode ser dividida.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

squarebreve

squarebreve <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Mostra as breves em formato quadrado.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

staffsep

staffsep <unit>
	Default: 46pt
	Compilação: nenhum
	Linha de Comando: -d<unit>
	Descrição:
		Define o espaço vertical entre pautas ('interstaff')
		como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

staffwidth

staffwidth <unit>
	Default: nenhum
	Compilação: nenhum
	Linha de Comando: -w<unit>
	Descrição:
		Ajusta a margem direita de modo que a largura da pauta
		seja <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

stemheight

stemheight <float>
	Default: 20.0
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Define a altura (comprimento) das hastes como <float>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

straightflags

straightflags <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Desenha bandeirolas retas nas hastes de música para
		gaita-de-foles ('bagpipe tunes').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

stretchlast

stretchlast <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Estende ('stretch') a última pauta da peça quando não
		está cheia ('when underfull').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

stretchstaff

stretchstaff <bool>
	Default: 1
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Estende pautas não-cheias ('underfull') através da
		página.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

subtitlefont

subtitlefont <font> [<encoding>] <size>
	Default: Times-Roman 16
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte do subtítulo como <font> de tamanho
		<size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

subtitlespace

subtitlespace <unit>
	Default: 0.1cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes do subtítulo como
		<unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

sysstaffsep

sysstaffsep <unit>
	Default: 36pt
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical entre pautas de um sistema
		como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

tempofont

tempofont <font> [<encoding>] <size>
	Default: Times-Bold 15
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte do tempo como <font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

textfont

textfont <font> [<encoding>] <size>
	Default: Times-Roman 16
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte de texto como <font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

textoption

textoption <int>
	Default: 'obeylines'
	Compilação: nenhum
	Linha de comando: nenhum
	Descrição:
		Define a opção de formatação default de textos.
		Essa opção é usada para texto entre '%%begintext' e
		'endtext'.
		<int> pode ser uma palavra-chave; ver 'begintext' para
		saber os valores.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

textspace

textspace <unit>
	Default: 0.5cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define como <unit> o espaço vertical antes da história
		('history').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

titlecaps

titlecaps <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Imprime o título em maiúsculas.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

titlefont

titlefont <font> [<encoding>] <size>
	Default: Times-Roman 20
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte do título como <font> de tamanho
		<size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

titleleft

titleleft <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Imprime o título à esquerda (ao invés de
		centralizado).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

titlespace

titlespace <unit>
	Default: 0.2cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes do título como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

topmargin

topmargin <unit>
	Default: 1cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a margem superior como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

topspace

topspace <unit>
	Default: 0.8cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical superior ('top') como
		<unit>. Esse espaço é colocado acima de peça e também
		no topo de páginas de continuação ('continuation
		pages').

 
IR PARA O ÍNDICE IR PARA O INÍCIO

tuplets

tuplets <int> <int> <int>
	Default: 0 0 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define como desenhar as quiálteras.
		O primeiro <int> diz quando desenhar:
			0: auto (desenha quando não há travessão nos extremos)
			1: nunca
			2: sempre
		O segundo <int> diz o que desenhar:
			0: um colchete
			1: uma ligadura
			2: estender travessão sobre pausas (não funciona ainda)
		O terceiro <int> diz que valor imprimir:
			0: um número simples (valor de 'p')
			1: nenhum valor
			2: uma proporção ('p':'q')

 
IR PARA O ÍNDICE IR PARA O INÍCIO

vocalabove

vocalabove <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Coloca a letra ('vocals') acima da pauta.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

vocalfont

vocalfont <font> [<encoding>] <size>
	Default: Times-Bold 13
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte da letra ('lyrics') sob a pauta como
		<font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

vocalspace

vocalspace <unit>
	Default: 23pt
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes da letra ('lyrics')
		como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

voicefont

voicefont <font> [<encoding>] <size>
	Default: Times-Bold 13
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte dos nomes das vozes como <font> de
		tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

withxrefs

withxrefs <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -x
		Imprime o número X: no título.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

wordsfont

wordsfont <font> [<encoding>] <size>
	Default: Times-Roman 16
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define a fonte da letra ('lyrics') ao fim da peça como
		<font> de tamanho <size>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

wordsspace

wordsspace <unit>
	Default: 0.5cm
	Compilação: nenhum
	Linha de Comando: nenhum
	Descrição:
		Define o espaço vertical antes da letra ('lyrics') ao
		fim da peça como <unit>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

writehistory

writehistory <bool>
	Default: 0
	Compilação: nenhum
	Linha de Comando: -n
	Descrição:
		Escreve notas ('notes'), história ('history')...



Lista de pseudo-comentários tratados durante a interpretação ('while parsed')
-----------------------------------------------------------------------------

 
IR PARA O ÍNDICE IR PARA O INÍCIO

begintext

begintext [<option>]
	Inicia a impressão de um texto livre. O texto aparece nas
	linhas seguintes (que podem começar com '%%' ou não). O texto
	termina em uma linha contendo
		%%endtext
	<option> pode ser:
	    'obeylines':          mantém as linhas como estão (default)
	    'align' ou 'justify': justifica as linhas
	    'ragged' ou 'fill':   preenche as linhas
	    'skip':               não imprime as linhas (o mesmo que
				  um comentário)

 
IR PARA O ÍNDICE IR PARA O INÍCIO

center

center <line of text>
	Imprime uma linha de texto centralizado.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

EPS

EPS <eps_file>
	Insere o arquivo <eps_file>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

endtext

endtext
	Ver 'begintext'.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

multicol

multicol <command>
	Define impressão em várias colunas.
	<command> pode ser:
	    'start':	salva a posição vertical corrente e as margens
			esquerda e direita. Então, essas margens podem
			ser alteradas para imprimir música ou texto.
	    'new':	restaura a posição vertical de acordo com o
			prévio '%%multicol start', e restaura as
			margens esquerda e direita.
	    'end':	restaura as margens esquerda e direita, e
			salta verticalmente para um lugar vazio.
	(ver 'sample3.abc' para exemplo).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

newpage

newpage [<int>]
	Continua imprimindo em uma nova página e possivelmente
	reinicia a numeração de páginas em <int>.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

repbra

repbra <bool>
	As casas de repetições (casa 1, casa 2 etc.) são normalmente
	mostradas quando são encontradas em uma voz. '%%repbra 0'
	impede sua impressão na voz corrente.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

sep

sep [<h1> <h2> <len>]
	Imprime um separador [uma linha horizontal] de tamanho <len>
	com espaço <h1> acima e espaço <h2> abaixo
	(defaults: h1 = h2 = 0.5cm, len = 3.0cm).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

setbarnb

setbarnb <int>
	Define o número do compasso como <int>.
	Quando encontrado fora de uma peça, esse comando é o mesmo que
	'%%measurefirst'. Se ocorre no início de uma peça (depois do
	campo K:), a nova numeração inicia a partir do segundo
	compasso.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

staff

staff <int>
	Coloca os próximos símbolos da voz corrente na pauta <int>.
	(1..n - ver sample4.abc para exemplo).

 
IR PARA O ÍNDICE IR PARA O INÍCIO

staffbreak

staffbreak <unit>
	Faz uma quebra na pauta corrente. <unit> dá a largura da
	quebra (em pontos (pt), polegadas (in) ou centímetros (cm)).
	Como efeito colateral, quando a largura é maior que 0.5cm, o
	lado esquerdo do sistema de pautas é redesenhado.
	Quando usada em uma peça com várias vozes, uma quebra de pauta
	deve ser inserida em cada voz.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

staves

staves <definition>
	Ver 'features.txt' para descrição.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

text

text <line of text>
	Imprime uma linha de texto.

 
IR PARA O ÍNDICE IR PARA O INÍCIO

vskip

vskip <h>
	Salta um espaço vertical de altura <h>.


IR PARA O ÍNDICE IR PARA O INÍCIO

Índice

aligncomposer | annotationfont | autoclef | barnumbers | barsperstaff | beginps | begintext | botmargin | bstemdown | center | composerfont | composerspace | contbarnb | continueall | dateformat | deco | dynalign | encoding | endtext | EPS | exprabove | exprbelow | flatbeams | font | footer | footerfont | format | freegchord | gchordbox | gchordfont | graceslurs | halfbeam | header | headerfont | hyphencont | indent | infofont | infoline | infospace | landscape | leftmargin | lineskipfac | maxshrink | maxstaffsep | maxsysstaffsep | measurebox | measurefirst | measurefont | measurenb | multicol | musiconly | musicspace | newpage | notespacingfactor | oneperpage | pageheight | pagewidth | parskipfac | partsbox | partsfont | partsspace | postscript | printparts | printtempo | pslevel | repbra | repeatfont | rightmargin | scale | sep | setbarnb | setdefl | setfont-1 | setfont-2 | setfont-3 | setfont-4 | shifthnote | slurheight | splittune | squarebreve | staff | staffbreak | staffsep | staffwidth | staves | stemheight | straightflags | stretchlast | stretchstaff | subtitlefont | subtitlespace | sysstaffsep | tempofont | text | textfont | textoption | textspace | titlecaps | titlefont | titleleft | titlespace | topmargin | topspace | tuplets | vocalabove | vocalfont | vocalspace | voicefont | vskip | withxrefs | wordsfont | wordsspace | writehistory

(113 tópicos)

IR PARA O ÍNDICE IR PARA O INÍCIO

Copyright (C) 2004-2005 Hudson Lacerda

This document is based on abcm2ps: Copyright (C) 1998-2005 Jean-François Moine, adapted from abc2ps-1.2.5: Copyright (C) 1996,1997 Michael Methfessel. Released under the terms of the GNU General Public License, Version 2.

Este documento é baseado em abcm2ps: Copyright (C) 1998-2005 Jean-François Moine, por sua vez adaptado de abc2ps-1.2.5: Copyright (C) 1996,1997 Michael Methfessel. Distribuído segundo os termos da Licença Pública Geral do GNU, Versão 2.

A versão mais recente deste documento pode ser obtida em:
http://geocities.yahoo.com.br/hfmlacerda/ (Hudson Lacerda)