Template em Latex para TCC do curso de Engenharia de Computação da Univasf.
Aqui encontra-se o template em LaTeX para Formulário de Matrícula de TCC do curso de Engenharia de Computação.
Dicas sobre como estruturar o documento e utilizar as características do template estão comentadas ao longo do código, bem como podem ser observadas no produto final, o documento.
a execução dos comandos de build do projeto dependem da prévia instalação do LaTeX no sistema. No caso de distribuições GNU/Linux, isso geralmente se traduz na instalação do pacode texlive, utilizando o gerenciador de pacotes da distribuição:
- Archlinux consulte a documentação
- distribuições baseadas no Debian consulte a documentação
- distribuições baseadas no Red Hat consulte a documentação
Geralmente, isso se traduz em executar um comando como o mostrado abaixo, para o caso do Archlinux:
$ sudo pacman -S texlive-core
ou
$ sudo apt install texlive
Para que a extensão minted (utilizada nos códigos fontes) possa ser utilizada
é necessário utilizar o pygments, uma biblioteca do Python,
que pode ser instalada através do pip
(um gerenciador de pacotes do Python), como
mostrado abaixo
$ pip install pygments
Na maior parte das principais distribuições GNU/Linux, isso também pode ser feito utilizando-se o gerenciador de pacotes da sua distribuição, como mostrado abaixo, para o caso do archlinux
$ sudo pacman -S python-pygments
Para compilar o projeto, basta executar as linhas a seguir
$ pdflatex -shell-escape main.tex
$ bibtex main.aux
$ pdflatex -shell-escape main.tex
$ pdflatex -shell-escape main.tex
O argumento -shell-escape
é necessário para que o plugin utilizado (minted)
na geração dos snippets de código possa ser executado.
Alternativamente, o script build.sh
pode ser executado, ele aceita como parâmetro
opcional o nome do arquivo principal, assumido como padrão o main.tex
A instalação do TexMaker no Windows é simples. Acesse o site Download TexMaker faça o download do executável e proceda com a instalação.
Ao executar o TexMaker lembre-se de sempre fazê-lo com o modo Administrador.
Com o editor aberto, vamos configurá-lo:
- Clique em Opções > Configurar o Texmaker
- Na aba Comandos substitua texto do campo PdfLaTeX pelo comando:
pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex
- Na aba Compilar em Comandos de compilação rápida selecione a segunda opção:
PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + View Pdf
- Clique em Ok
Pronto! O TexMaker está configurado.
Para compilar o projeto basta abrir o aquivo main.tex e clicar no botão em formato de seta ao lado do nome compilar.
Obs.: Deve-se compilar somente utilizando o **main.tex** (independentemente das alterações terem sido feitas em outros aquivos), caso contrário dará erro.
Instale a extensão LaTeX Workshop e suas dependências.
Instale o pacote minted via seu Package Manager favorito.
No objeto de configurações do VS-code insira o seguinte:
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"--shell-escape",
"%DOC%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
]
Ao compilar escolha a receita pdflatex -> bibtex -> pdflatex*2
É possível também alterar as receitas da extensão acrecentando o seguinte ao seu objeto de configuração do VScode:
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
]
Com isso é possível compilar a partir do arquivo main.tex
utilizando o atalho Ctrl + Alt + B
.
Ou via comandos do VScode, pressionando, Ctrl + Shift + P
, e procurando por LaTex Workshop: Build LaTex Project:
O presente projeto é uma colaboração entre alunos da instituição de ensino Univasf. Ele tem como base o pacote abntex2. Sinta-se livre para copiar, colar, modificar, etc.