I am in the process of writing my thesis and am using the \include command to separate the files. But when I use the \includeonly command to select on the current chapter which has references to figures, theorems and algorithm2e code blocks in other chapters, I get the correct references in the output PDF file along with this warning:
name{..} has been referenced but does not exist, replaced by a fixed one
Based on all I have read upon on \includeonly, I don't think this is its expected behavior. This is the that preamble I am using.
\documentclass[pdftex,11pt,a4paper,twoside]{book}
\special{papersize=210mm,297mm}
\usepackage[slide,algochapter,linesnumbered,algoruled,vlined]{algorithm2e}
\usepackage{enumitem,IEEEtrantools,graphics,float,amsmath,amssymb,fullpage}
\usepackage{verbatim,tabularx,graphicx,setspace,sectsty,microtype}
\usepackage[a4paper,margin=1in,left=35mm]{geometry}
\usepackage[unicode,colorlinks,linktocpage=true]{hyperref}
\usepackage[all]{hypcap}
\usepackage{amsthm}
\usepackage[nameinlink,capitalise,noabbrev]{cleveref}
For some reason the \WarningsOff* and \WarningFilter commands of the silence package aren't working either. What am I doing wrong? How can I avoid these warnings?
\special{papersize=210mm,297mm}? Who told you that? Please trust ingeometry. – Martin Scharrer Apr 19 '12 at 15:48hyperref. When the pages to be referred to don't exist in your document, there really is no way to generate a link to them. So the warning is correct. – Stephan Lehmke Apr 19 '12 at 15:50biblatexand coded this to get rid for the warnings of\cites:\makeatletter \if@partsw \PassOptionsToPackage{hyperref=false}{biblatex} \fi \makeatother \usepackage[style=numeric-comp,sorting=none,doi=false,isbn=false,url=true,eprint=false,maxnames=10]{biblatex}It disables hyperlinks for citations when\includeonlyis used. – Martin Scharrer Apr 24 '12 at 21:18