1. tbrugz
  2. docbook-xsl-ufrgs-eco-tcc

Source

docbook-xsl-ufrgs-eco-tcc /

Filename Size Date modified Message
src_java
src_java_fop/tbrugz/fop
test_docbook
xsl
357 B
51 B
401 B
3.6 KB
287 B
13.7 KB
1.5 KB
2.2 KB
716 B
2.2 KB

docbook-xsl-ufrgs-eco-tcc

Projeto com o propósito de definir estilos em formato docbook-xsl para formatação de trabalhos de conclusão/diplomação para o curso de Economia da UFRGS. Possivelmente pode, com poucas alterações, servir para formatação de trabalhos de conclusão para outros cursos/instituições.

O projeto contém um ambiente configurado para builds a partir do ant, utilizando o Xalan e Fop para a geração dos documentos finais. Caso já se possua um ambiente docbook-xsl configurado, podem ser necessários apenas os fontes xsl.

dependências

docbook-xsl-ufrgs-eco-tcc's howto

configuração do ambiente:

  • baixar as dependências
  • baixar repositorio hg
  • alterar build.properties
  • alterar xsl/tcc-eco.xsl: 1o. <xsl:import> deve apontar para o correto local do docbook.xsl
  • alterar src_java/CatalogManager.properties: propriedade "catalogs" deve apontar para o local correto do arquivo docbook.cat

para gerar o TCC de teste:

  • copiar xsl/docbook-tcc-input-definitions.template.xsl para xsl/docbook-tcc-input-definitions.xsl e (opcional) alterá-lo
  • (opcional) copiar local.template.properties para local.properties e alterá-lo
  • ant: build-all: gera PDF, RTF, EPUB e HTML (em página única ou diversas - chunked)

outras tarefas ant:

  • clean: remove arquivos intermediários e finais
  • run-csv2docbooktable: converte tabelas CSV para formato docbook
  • fop+acroread: gera PDF e o visualiza com o acrobat reader (windows)
  • dtd-validate: valida arquivo docbook (p.ex.: test_docbook/docbook-tcc-input.xml)
  • run-check-env: mostra informações sobre configuração do ambiente

troubleshooting - sem uso de catálogo:

  • alterar test_docbook/docbook-tcc-input.xml: apontar DOCTYPE para o docbookx.dtd local

estrutura do projeto

  • bin - destino dos arquivos compilados
  • build - onde são gerados os arquivos intermediários
  • dist - pasta dos arquivos finais (pdf, rtf). gerada no processo de build
  • src_java - fontes java (conversor csv->docbook e arquivos de catálogo)
  • test_docbook - arquivos de exemplo (texto, bibliografia, imagens, tabelas)
  • xsl - fontes xsl (o principal)

créditos

autor: Telmo Brugnara <tbrugz@gmail.com>

repositório hg: https://bitbucket.org/tbrugz/docbook-xsl-ufrgs-eco-tcc

referências docbook