ThesisIST
ThesisIST copied to clipboard
Reference to Appendix
Quando tento referenciar o apêndice obtenho:
Reference
ap:a' on page 31 undefined`
Mas eu tenho, em baixo de \fancychapter{something}
, isto \label{ap:a}
.
Se eu clicar na referência no texstudio ele é capaz de a encontrar por isso não compreendo o problema.
Já agora, referenciar tabelas no anexo funciona na perfeição.
@NBajanca acabei de testar e não obtive nenhum problema. Com \ref{ap:a}
dentro do corpo principal funciona tudo correctamente.
@Joao-M-Almeida, testei novamente e o problema é ligeiramente mais complexo do que não conseguir referenciar Anexos.
O problema aparece quando o anexo tem tabelas (pelo menos foi para este caso que testei).
Por exemplo, adicionando uma simples tabela a seguir a \label{ap:a}
:
\fancychapter{Title of AppendixA}
\label{ap:a}
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{lll}
& & \\
& & \\
& &
\end{tabular}
\end{table}
Faz imediatamente com que no log do compilador apareça Reference
ap:a' on page 4 undefined`, o que não acontecia antes de inserir a tabela, e que no pdf a referência deixe de existir.
Se se inserir outro anexo em seguida, por exemplo um appendixB, o problema fica resolvido.
Já consegui recriar o problema mas não faço ideia como resolver...
Perguntei no stack exchange, vamos ver se alguém sabe.
Eu consegui um workaround para o problema. Se referenciares uma section dentro do anexo já funciona.
Poderá estar relacionado com ser um fancyChapter?
Sim, é isso. Tentei com \chapter
e deu.
Já agora, não notei nenhuma diferença quando tirei o fancy chapter.
@themiguelamador, substituindo isto:
\fancychapter{Title of AppendixA}
\label{ap:a}
Com isto:
\chapter{Title of AppendixA}
\label{ap:a}
\clearpage
O resultado fica exactamente igual.
Como foste tu a fazer esta adaptação de chapter podes-me explicar se existe alguma implicação no que estou a fazer?
Como está nos créditos, o estilo original não foi adaptado por mim, pelo que não sei se há alguma implicação, ou só é mesmo necessário os capítulos anteriores que seguem um estilo diferente. Se visualmente não altera nada, é porque o que propões funcionará até melhor em virtude do que se fala aqui. Podes confirmar, e se não vires nenhuma alteração, altera-se essa parte.