Skip to content

Template em Latex para TCC do curso de Engenharia de Computação da Univasf

License

Notifications You must be signed in to change notification settings

caecom/template-tcc-latex-univasf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

template-tcc-latex-univasf contributions welcome HitCount

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.

Você pode consultar exemplos de TCCs elaborados com esse template em nossa biblioteca.

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.

Instruções de como executar e construir o seu documento

GNU/Linux (linha de comando)

Instalação do LaTeX

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:

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

Compilando o documento

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

MS-Windows (TexMaker)

Instalando o TexMaker

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.

Configurando o TexMaker

Com o editor aberto, vamos configurá-lo:

  1. Clique em Opções > Configurar o Texmaker
  2. Na aba Comandos substitua texto do campo PdfLaTeX pelo comando:

    pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex

  3. Na aba Compilar em Comandos de compilação rápida selecione a segunda opção:

    PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + View Pdf

  4. Clique em Ok

Pronto! O TexMaker está configurado.

Compilando com o TexMaker

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.

MS-Windows (Visual Studio Code)

Extensão LaTeX Workshop

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

vs-code-compile

É 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:

Considerações

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.

About

Template em Latex para TCC do curso de Engenharia de Computação da Univasf

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages