Skip to content

Commit 39d2cd0

Browse files
committed
feat: add reference
1 parent 1625b65 commit 39d2cd0

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

elementos-postextuais/apendice.tex

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ \section{Imagens e Tabelas}\label{sec:LABEL_CHP_2_SEC_A}
105105
$R^{*} \gets R^{*} \cup \{(u,i,r)\}$
106106
}
107107
}
108-
\caption{Filtragem das avaliações com ruído proposto por \cite{OMahony2006}.}
108+
\caption{Filtragem das avaliações com ruído proposto por \citeonline{braida2015transforming}.}
109109
\label{alg:mahony}
110110
\end{algorithm}
111111

@@ -140,22 +140,21 @@ \section{Listings}\label{sec:LABEL_CHP_2_SEC_D}
140140
141141
\codejava{Java}{alg:LABEL_CODE_2}{codigos/codigo-java.txt}
142142
143-
\section{References}\label{sec:LABEL_CHP_2_SEC_E}
143+
\section{Referências Cruzadas}\label{sec:LABEL_CHP_2_SEC_E}
144144
145-
\begin{alineas}
146-
\item Referencing \refchapter{chp:LABEL_CHP_1}
147-
\item Referencing \refsection{sec:LABEL_CHP_1_SEC_A}
148-
\item Referencing \refsection{sec:LABEL_CHP_1_SEC_C}
149-
\item Referencing \reftable{tab:LABEL_TAB_1}
150-
\item Referencing \reffigure{fig:LABEL_FIG_1}
151-
\item Referencing \refequation{eq:LABEL_EQ_1}
152-
\item Referencing \reflisting{alg:LABEL_CODE_1}
153-
\item Article \cite{braida2015transforming}
154-
\item Segundo \citeonline{braida2015transforming}, ....
155-
\item Referencing \refappendix{chp:LABEL_APP_1}
156-
\end{alineas}
145+
Em documentos acadêmicos escritos em \LaTeX, é altamente recomendável utilizar referências cruzadas automáticas para manter a consistência na numeração e facilitar a leitura. Para isso, utiliza-se o sistema de marcação com rótulos (\verb|\label|) e comandos específicos para cada tipo de elemento.
157146
147+
Embora seja possível referenciar manualmente com comandos como \verb|Tabela~\ref|, o uso de comandos específicos torna o processo mais organizado e facilita alterações em todo o documento, especialmente quando se deseja padronizar os prefixos como ``Capítulo'', ``Seção'' ou ``Equação'' automaticamente.
158148
149+
Para capítulos, utiliza-se o comando \verb|\refchapter|, que gera automaticamente o número correspondente do capítulo referenciado. Da mesma forma, para seções, o comando \verb|\refsection| insere o número da seção associada ao rótulo definido.
150+
151+
Tabelas devem ser referenciadas com o comando \verb|\reftable|, e figuras com \verb|\reffigure|. Esses comandos inserem os números correspondentes às legendas das respectivas tabelas e figuras, respeitando a numeração automática do documento.
152+
153+
No caso das equações, utiliza-se \verb|\refequation|, garantindo que a equação seja mencionada corretamente no texto. Para algoritmos, especialmente ao utilizar o pacote \verb|algorithm2e|, a referência deve ser feita com \verb|\reflisting|.
154+
155+
Por fim, quando for necessário referenciar apêndices, pode-se usar \verb|\refappendix|, mantendo a padronização também nas seções posteriores do trabalho.
156+
157+
Esses comandos não apenas facilitam a manutenção do documento como também evitam erros de numeração, garantindo que todas as referências se atualizem automaticamente a cada compilação.
159158
160159
\section{Definições, Teoremas}
161160

elementos-textuais/introducao.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ \chapter{Introdução}\label{chp:INTRODUCAO}
22

33
Falará um breve introdução ao trabalho, explicando brevemente o contexto, motivação e problema.
44

5-
\section{Objetivo}
5+
\section{Objetivo}\label{sec:INTRODUCAO_OBJETIVO}
66

77
Nesta subseção seria definido os objetivos do projeto final.
88

main.tex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
\usepackage[]{algorithm2e}
77
\usepackage{paralist}
88
\usepackage{float}
9+
10+
\renewcommand{\algorithmcfname}{Algoritmo}
11+
\renewcommand{\listalgorithmcfname}{Lista de Algoritmos}
912
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1013
%I N I C I O D O D O C U M E N T O
1114
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -78,7 +81,7 @@
7881
\maketablespage
7982

8083
% Algoritmos
81-
\makelistingspage
84+
\listofalgorithms
8285

8386
% Abreviaturas (devem estar em ordem alfabética)
8487
\makeabrevpage{\input{elementos-pretextuais/abreviaturas}}

0 commit comments

Comments
 (0)