Em um mundo eternamente provisório, efêmeras letras elétricas nas telas de dispositivos eletrônicos.
24
Fev 09
publicado por José Geraldo, às 16:53link do post | comentar

Através do LaTeX é possível obter um grau razoável de separação entre conteúdo e apresentação, o suficiente para ter certo controle sobre a forma do documento. Em nossa experiência tentaremos gerar quatro versões de um mesmo documento (um texto de romance com 140 páginas em a5):

  • uma versão em paperback tamanho a5
  • uma versão "hardcover" com papel ligeiramente maior
  • uma versão "pocket" com papel menor e bem mais estreito
  • uma versão otimizada para leitura on-line

A segunda versão terá menos páginas (cerca de 15% de páginas a menos) e a terceira terá bem mais páginas (cerca de 30% a mais). A versão para leitura on-line terá mais ou menos a mesma quantidade de páginas que a versão "pocket".

Para isso o documento será composto de oito arquivos:

  • arquivo mestre
    • arquivo de configurações básicas
    • arquivo de configuração de papel
    • arquivo de hifenização
    • arquivo de configuração de fontes
    • arquivo de configurações avançadas
    • gerador de capa e conteúdo pré-textual
    • conteúdo

Sugiro que você crie uma pasta com o nome do documento e dentro dela um arquivo nomedodocumento.tex. Os demais arquivos se chamarão:

  • preamble.tex
  • paperback.tex / hardcover.tex / pocket.tex / screen.tex
  • hyphenation.tex
  • fontspec.tex
  • config.tex
  • maketitle.tex
  • content.tex

Você poderá mudar os nomes dos arquivos sempre que quiser, mas eu recomendo começar com esses nomes — que são os que eu uso — para simplificar.

Arquivo mestre

O arquivo mestre deve conter o seguinte:

\RequirePackage{ifpdf}\ifpdf\documentclass[pdftex,twoside,12pt]{scrbook}\usepackage[brazil]{babel}\else\documentclass[twoside,12pt]{scrbook}\usepackage[brazil]{polyglossia}\fi\newcommand\book{} % título do livro\newcommand\covertop{} %  aqui dividimos o título em até três\newcommand\covermid{} % partes a fim de facilitar a formatação\newcommand\coverbottom{}\title{\book}\usepackage{sectsty}\partfont{\thispagestyle{empty}\huge}\chapterfont{\centering\Large}\sectionfont{\centering\large\sffamily}\newcommand\flourish{\fontspec{DejaVu Sans}❦} % separador\newcommand\genre{} % para uso na ficha catalográfica\newcommand\indiceum{Novela: Século \textsc{xxi}: Ficção brasileira}\newcommand\indicedois{Ficção: Novela: Novelas brasileiras}\newcommand\covertopfont{\fontsize{40bp}{40bp}\selectfont\bfseries}\newcommand\covermidfont{\fontsize{40bp}{40bp}\selectfont\bfseries}\newcommand\coverbottomfont{\fontsize{40bp}{40bp}\selectfont\bfseries}% os comandos das três linhas acima formatarão a capa\input{paperback} % configura o tamanho do papel\input{hyphenation} % arquivo global de hifenização, opcional\ifpdf\input{pdflatex} % configura as fontes, se usar pdfTeX\else\input{fontspec} % configura as fontes, se usar XeTeX\fi\input{config} % outras configurações avançadas\input{maketitle} % capa personalizada\input{content}
Observe na configuração acima que o mesmo arquivo pode ser compilado tanto pelo pdfTeX (mais conservador, apenas fontes do LaTeX) quanto pelo XeTeX (mais avançado e menos estável, incluindo fontes em geral).Se não quiser utilizar ainda todas as configurações avançadas, comente as linhas {paperback}, {config} e {maketitle}, crie um arquivo content.tex com o seu texto e vamos experimentar o que o LaTeX pode fazer.

mais sobre mim
Fevereiro 2009
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6
7

8
9
10
11
12

15
16
17
18
19
20

22
25
26
27


comentários novos
Ótima informação, recentemente usei uma charge e p...
Muito bom o seu texto mostra direção e orientaçaoh...
Fechei para textos de ficção. Não vou mais blogar ...
Eu tenho acompanhado esses casos, não só contra vo...
Lamento muito que isso tenha ocorrido. Como sabe a...
Este saite está bem melhor.
Já ia esquecendo de comentar: sou novo por aqui e ...
Essa modificação do modo de ensino da língua portu...
Chico e Caetano, respectivamente, com os "eco...
Vai sair em inglês no CBSS esta sexta-feira... :)R...
pesquisar neste blog
 
arquivos
blogs SAPO