I used the following piece of code to put a box around each page in my report
\documentclass[12pt,a4paper,oneside,final,times]{report}
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}}
\usepackage{graphicx}
\usepackage[a4paper]{geometry}
\usepackage[english]{babel}
\usepackage{fancyheadings}
\usepackage{fancybox}
\usepackage{setspace}
\usepackage{fixltx2e}
\usepackage{amssymb,amsmath}
\usepackage{pgf}
\usepackage{pgfpages}
%\usepackage{fncychap}
\usepackage{lipsum,titletoc}
\usepackage{titlesec}
\usepackage{simplemargins}
\pgfpagesdeclarelayout{boxed}
{
\edef\pgfpageoptionborder{0pt}
}
{
\pgfpagesphysicalpageoptions
{%
logical pages=1,%
}
\pgfpageslogicalpageoptions{1}
{
border code=\pgfsetlinewidth{2pt}\pgfstroke,%
border shrink=\pgfpageoptionborder,%
resized width=.90\pgfphysicalwidth,%
resized height=.85\pgfphysicalheight,%
center=\pgfpoint{.53\pgfphysicalwidth}{.5\pgfphysicalheight}%
}%
}
\pgfpagesuselayout{boxed}
\pagestyle{fancy}
but this is causing my page numbers to be different from that of the toc. To be specific, page numbers in toc=page number on page +1.
Any solution for this, please? The code is borrowed from this answer by Andrew Stacey
\expandafterfrom his\romannumeral. Caveat TeXtor and all that. – Andrew Stacey Jan 17 '12 at 09:31