An open API service indexing awesome lists of open source software.

https://github.com/genilsonjrs/tcc-vr-lara

TCC (Eng. de Software, FGA/UnB): plataforma de Realidade Virtual para reabilitacao de marcha integrada a robotica assistiva e Eletroestimulacao Funcional (Projeto EMA - LARA/UnB). Template abnTeX2 modernizado para pdflatex+latexmk via Docker.
https://github.com/genilsonjrs/tcc-vr-lara

abntex2 docker fes latex rehabilitation tcc unb virtual-reality

Last synced: 8 days ago
JSON representation

TCC (Eng. de Software, FGA/UnB): plataforma de Realidade Virtual para reabilitacao de marcha integrada a robotica assistiva e Eletroestimulacao Funcional (Projeto EMA - LARA/UnB). Template abnTeX2 modernizado para pdflatex+latexmk via Docker.

Awesome Lists containing this project

README

          

# TCC — Genilson Silva de Araújo Júnior e Helder Lourenço de Abreu Marques (Engenharia de Software, FGA/UnB)

Repositório do Trabalho de Conclusão de Curso, desenvolvido em dupla, baseado no
**Template TCC FGA-UnB** (em LaTeX/abnTeX2), desenvolvido pelo professor Edson Alves
e licenciado em Creative Commons Atribuição 3.0
(http://creativecommons.org/licenses/by/3.0/).

> Tema: **Aplicação de Engenharia de Software em sistemas robóticos de reabilitação do
> Projeto EMA** (LARA/UnB), a partir de dois estudos de caso — o sistema de **Realidade
> Virtual** e o de **ciclismo com Eletroestimulação Funcional (FES)**.
>
> Orientador: Prof. Dr. Roberto de Souza Baptista.

O build foi **modernizado para `pdflatex` + `latexmk`**, o que permite usar imagens
**PNG/JPG/PDF** diretamente (o template original, via DVI, só aceitava `.eps`).

## Pré-requisitos

Apenas o **Docker** (Docker Desktop no Windows). Não é preciso instalar LaTeX na
máquina — toda a compilação roda dentro do container.

- Docker: https://docs.docker.com/engine/install/

Construa a imagem uma vez (ou após mudar o `Dockerfile`):

```powershell
docker compose build latex
```

## Como escrever

- Edite os arquivos em `latex/editaveis/`. A montagem do documento está em `latex/tcc.tex`.
- Os dados do trabalho (autores, título, orientador, banca, etc.) ficam em
`latex/editaveis/informacoes.tex`.
- **Imagens:** coloque os arquivos em `latex/figuras/` e inclua **sem a extensão**:

```latex
\begin{figure}[h]
\centering
\includegraphics[width=0.8\textwidth]{figuras/minha-foto}
\caption{Descrição da figura}
\label{fig:minha-foto}
\end{figure}
```

Funciona com `minha-foto.png`, `.jpg` ou `.pdf`.

## Gerar o PDF

No Windows (PowerShell), a partir da raiz do repositório:

```powershell
./build.ps1 # compila -> latex/tcc.pdf
./build.ps1 -Open # compila e abre o PDF
./build.ps1 -Clean # limpa artefatos e recompila do zero
```

Ou diretamente com Docker (qualquer SO):

```bash
docker compose run --rm latex make # gera latex/tcc.pdf
docker compose up # equivalente (usa o command padrão)
```

O PDF final fica em `latex/tcc.pdf` (uma cópia também é salva como `latex/TCC_FGA.pdf`).

## Limpar arquivos gerados

```powershell
./clean.ps1
```

ou

```bash
docker compose run --rm latex make clean
```

## Estrutura

```
latex/
tcc.tex # documento principal (ordem das seções)
editaveis/ # <- conteúdo editável (introdução, capítulos, resumo, etc.)
fixos/ # configuração do template (geralmente não mexer)
figuras/ # imagens (PNG/JPG/PDF; capa.pdf)
bibliografia.bib # referências (BibTeX)
Makefile # build via latexmk
build.ps1 / clean.ps1 # atalhos para Windows
Dockerfile / docker-compose.yml # ambiente de compilação
```