• Nenhum resultado encontrado

Geometria da página, espaçamento entre linhas

No documento Introducao ao uso do LaTeX.pdf (páginas 41-43)

2.9 Geometria da página, espaçamento entre linhas

Muitas vezes tem-se a necessidade de alterar o tamanho da área utilizada pelo LATEX para o texto do trabalho, seja porque o tamanho da folha não é padrão (isto ocorre quando o objetivo é fazer um livro ou mesmo para atender à padronização de uma tese) seja porque achou-se que ar margens padrão eram pequenas ou grandes. Recomenda-se alguma cautela com a alteração do tamanho das margens pois os textos com muitos caracteres por linha ou muitas linhas por página são mais difíceis de ler e aumentam o cansaço do leitor. Por exemplo, neste texto foi utilizada a classe “book” mas esta tem margens consideradas grandes para as folhas em formato A4. Para reduzir o número de páginas deste trabalho aumentamos a largura e a altura da região do texto, procurando usar valores moderados, para não reduzir significativamente o conforto do leitor. Uma redução adicional das margens tornaria a leitura cada vez mais cansativa. Por outro lado, se forem usadas margens muito grandes na tentativa de aumentar o número de páginas do texto (algo comum em monografias...) a leitura do texto fica desagradável pois a todo momento tem-se de passar para a linha seguinte além de prejudicar a estética pois o LATEX deixará um espaço maior entre as letras nas linhas em que não conseguir acomodar a palavra seguinte.

O controle das margens no LATEX é relativamente complexo pois são muitos os comprimentos que necessitam ser alterados. Um pacote muito útil para definir a geometria das páginas é o pacote “Geometry” [Umeki, Package geometry] desenvolvido por Hideo Umeki. Este pacote veio simplificar substancialmente o procedimento pois informa-se apenas o que se deseja alterar e o LATEX cuida de recalcular todos os comprimentos não informados. O número de opções do “geometry” é muito grande e serão descritas aqui as mais importantes.

Os parâmetros do pacote “geometry” podem ser fornecidos na chamada do pacote ou no comando

\geometry, que deve ser usado no preâmbulo. Os exemplos

\usepackage[a4paper,textwidth=162mm,textheight=220mm]{geometry} e

\usepackage{geometry}

\geometry{a4paper, textwidth=162mm, textheight=220mm}

são equivalentes. Por sinal, estas são as dimensões das áreas de texto utilizadas neste trabalho. Tem-se aqui as seguintes opções mais relevantes:

• Tamanho da folha para formatos padrão - os tamanhos mais usuais são o “a4paper”, “a5paper” e “letterpaper”. Pode-se usar somente o nome ou incluir a palavra-chave paper, por exemplo “paper=a4paper” ou simplesmente “a4paper” são equivalentes. Usualmente o tamanho da folha é especificado no comando que define a classe do documento (\documentclasss) e, neste caso, não é necessário informar novamente;

• Tamanho da folha especificado - nas situações em que o tamanho da folha desejado não coincide com os tamanhos padrão, deve-se informar a altura e largura da folha. O tamanho A4 no formato de retrato é equivalente a “paperwidth=210mm, paperheight=297mm”;

• Tamanho da área de texto - a área de texto é a área que será ocupada pelo texto, sem incluir rodapé e cabeçalho. As palavras-chave são “textheight” e “textwidth”, que indicam a altura e largura da área de texto, respectivamente. Um exemplo de uso é:

“textwidth=162mm, textheight=220mm”;

• Formatação das páginas - para imprimir usando frente e verso, as margens das páginas ímpares devem ser diferentes das margens das páginas pares. Neste caso deve-se usar a palavra-chave “twoside”. Em geral, esta opção pode ser definida quando da escolha da classe no comando\documentclassse, neste caso, não é necessário informar novamente. • Relação entre as larguras das margens laterais - o LATEXestabelece margens laterais distintas

para o lado esquerdo e o direito da folha (caso não se use a opção “twoside”) ou para o lado interno e externo (caso se utilize a opção “twoside”). Em geral os profissionais responsáveis pelo projeto gráfico de livros preferem que a margem interna (junto à lombada) tenha largura menor que a margem externa, por questões estéticas. No entanto, muitas vezes se utiliza parte da margem interna para grampear as folhas (ou colocação de espiral) e o resultado pode ser uma margem interna mínima e uma margem externa comparativamente muito grande. O padrão da classe “book” do LATEX é usar uma margem externa maior resultando, em alguns casos, no problema relatado, especialmente para apostilas ou livros eletrônicos como este. A palavra-chave “hmarginratio” permite especificar a razão desejada entre a margem interna e a margem externa (se usar opção “twoside”) ou esquerda e direita (se não usar opção “twoside”). Por exemplo, “hmarginratio=4:3” estabelece uma relação entre as margens interna e externa de quatro para três (usar sempre valores inteiros). Neste trabalho utilizamos “hmarginratio=1:1” que indica que as margens interna e externa tem a mesma largura. O comando “vmarginratio” é análogo e expressa a relação entre a margem superior e a inferior.

• Orientação da página - a página pode estar orientada no formato usual de retrato ou no formato de paisagem. Estas opções são denotadas, respectivamente, “portrait” e “landscape”. Da mesma forma que opções anteriores, esta pode ser definida quando da escolha da classe no comando\documentclassse, neste caso, não é necessário informar novamente;

• Margens - pode-se especificar as margens que serão deixadas. Um exemplo é

“lmargin=20mm,rmargin=20mm, tmargin=20mm,bmargin=20mm”, que correspondem, res- pectivamente, às margens esquerda (“left”), direita (“right”), topo (“top”) e base (“bottom”). O uso das opções de ‘textwidth” e ‘textheight” são preferíveis pois o pacote distribui o espaço livre automaticamente.

Algumas vezes deseja-se que algumas folhas específicas do trabalho tenham margens diferentes como, por exemplo, para incluir uma folha com uma tabela que por pouco não cabe na área de texto. Neste caso, o pacote “geometry” permite redefinir seus parâmetros a partir de um certo ponto do texto usando o comando\newgeometryque tem sintaxe igual à do comando\geometry. No entanto, o comando\newgeometrynão permite alterar o tamanho do papel e nem a orientação (mas permite alterar as margens). Pode-se retornar à geometria padrão da página usando o comando

\restoregeometry

No documento Introducao ao uso do LaTeX.pdf (páginas 41-43)