docbook-xsl-ufrgs-eco-tcc / README.markdown

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

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.