/BNativus-artigo

Versionamento do artigo referente ao TCC do curso de TADS, construido com LaTeX

Primary LanguageTeX

BNativus-artigo

Além do meu TCC versionado, nesse repositório está um pequeno tutorial de como usar o LaTeX baseado em um exemplo pre pronto disponibilizado pelo site da DIATINF.

LaTeX ?

LaTeX é um conjunto de macros para o programa de diagramação de textos TeX, utilizado amplamente na produção de textos matemáticos e científicos, devido a sua alta qualidade tipográfico. Entretanto, também é utilizado para produção de cartas pessoais, artigos e livros sobre assuntos diversos. O sistema LaTeX fornece ao usuário um conjunto de comandos de alto nível, facilitando dessa forma sua utilização por iniciantes. Possui abstrações para lidar com bibliografias, citações, formatos de páginas, referência cruzada e tudo mais que não seja relacionado ao conteúdo do documento em si.

Motivação

Quando decidi usar o LaTeX para montar toda a estrutura da parte escrita do meu TCC, tive algumas dificuldades, apesar de ser uma línguagem de marcação, como a que estou usando para escrever esse texto. Pensei que provavelmente outros alunos do curso iriam passar pelos mesmos problemas, então decidi montar um pequeno tutorial, para poupar o tempo que gastei. Espero que seja útil.

Criar novo projeto

  1. Baixe o modelo encontrado no site da DIATINF

  2. Vá até algum editor de LaTeX, como o Overleaf ou Shared latex

  3. Crie um novo projeto

  4. Faça o upload do zip baixado no item 1

Usando

Os trechos de códigos a seguir são voltados para o modelo que o Prof. Plácido criou, que já inclui algumas bibliotecas que auxiliam na construção do texto. Se for iniciar um novo projeto do zero, dê um olhada neste arquivo, que é aonde os arquivos e estas bibliotecas estão sendo importadas.

Texto

Itálico

\textit{TEXTO}

Negrito

\textbf{TEXTO}

Sublinhado

\underline{TEXTO}

Underline

Há três formas de escrever um texto separado por underline

\texttt{Samp\_Dist\_Corr}

\verb|Samp_Dist_Corr|

\texttt{Samp\char`_Dist\char`_Corr}

Centralizar

\begin{center} TEXTO \end{center}

Aspas

``Texto entre aspas''

Citação

begin{quote} TEXTO \end{quote} ou

begin{quotation} TEXTO \end{quotation}

Estrutura

Capítulo

\chapter{TEXTO}

Seção

\section{TEXTO}

Subseção

\subsection{TEXTO}

Subseção da subseção

\subsubsection{TEXTO}

Observação

\todo[inline]{TEXTO}

Quebra da página

\newpage

Outros

  • Item

    \begin{itemize}
        \item ITEM1;
        \item ITEM2.
    \end{itemize}
    
  • Numerada

    \begin{enumerate}
       \item ITEM1;
       \item ITEM2.
     \end{enumerate}
    
\begin{figure}[htb]
  	\includegraphics[scale=0.60]{src/imagens/IMAGEM.png}
  	\textsf{\caption{DESCRIÇÃO}}
  	\label{fig:FiguraTeste}
\end{figure}

O htb representa onde a imagem vai ficar alocada na página. O h é no centro, o t é de cima e o b para ser posicionada em baixo. Para força a posição em algum lugar, coloque ! no início, como [!htb].

Outra coisa é que de acordo com as imagens que você vai colocando, já é montando uma lista de imagens em uma das contra capas. A descrição na lista é o que coloca em caption.

Abreviação

\abrv[IFRN -- Instituto Federal do Rio Grande do Norte]{IFRN}

Ao especificar em qualquer lugar do texto, já adicionado a lista de abreviações.

Tabela

A forma mais fácil de criar tabelas é através de ferramentas online, como essa onde é você monta a tabela e o código latex é gerado.

Rodapé (nota explicativa)

\footnote{TEXTO}

obs: a numeração é feita automaticamente

Para realizar as referências usasse o pacote abntcite. Há um arquivo dentro do diretório capítulos, que contém alguns exemplos. É importante ressaltar que ele só irá aparecer na listagem a partir do momento que você o referencia no texto, por exemplo:

# definição

@Book{Silberschatz,
  author =       {Silberschatz, Abraham and
                  Korth, Henry F. and
                  Sudarshan, S.},
  title =        {Database system concepts},
  publisher =    {McGraw-Hill},
  year =         {2002},
  edition =      {4th},
  address = {Boston}
}
# chamada

\citeonline{Silberschatz}

Contribuição

Esse repositório foi criado para auxiliar outros alunos do curso de TADS que estão começando a sofrer escrever seus trabalhos. Se notar alguma coisa que escrevi errado ou quiser melhorar, vá em frente e faça o fork :)

  1. Fork o projeto
  2. Criar uma branch com as suas sugestões (git checkout -b nova-branch)
  3. Commite as mudanças (git commit -am 'Sugestão')
  4. Push (git push origin nova-branch)
  5. Criar Pull Request (PR)

Boa escrita!