我想在项目的每个报告页面中添加页面边框。如果 sharelatex 中有任何命令,请告诉我,否则请给我一些解决方案。
答案1
以下是基于包eso-pic
和的可能解决方案calc
。
\documentclass{article}
\usepackage{calc}
\usepackage{eso-pic}
\newlength{\PageFrameTopMargin}
\newlength{\PageFrameBottomMargin}
\newlength{\PageFrameLeftMargin}
\newlength{\PageFrameRightMargin}
\setlength{\PageFrameTopMargin}{1cm}
\setlength{\PageFrameBottomMargin}{1cm}
\setlength{\PageFrameLeftMargin}{1cm}
\setlength{\PageFrameRightMargin}{1cm}
\makeatletter
\newlength{\Page@FrameHeight}
\newlength{\Page@FrameWidth}
\AddToShipoutPicture{
\thinlines
\setlength{\Page@FrameHeight}{\paperheight-\PageFrameTopMargin-\PageFrameBottomMargin}
\setlength{\Page@FrameWidth}{\paperwidth-\PageFrameLeftMargin-\PageFrameRightMargin}
\put(\strip@pt\PageFrameLeftMargin,\strip@pt\PageFrameTopMargin){
\framebox(\strip@pt\Page@FrameWidth, \strip@pt\Page@FrameHeight){}}}
\makeatother
\begin{document}
\section{Test}
\end{document}
它产生以下结果。
您可以根据需要更改序言中\PageFrameTopMargin
、\PageFrameBottomMargin
和\PageFrameLeftMargin
的值。\PageFrameRightMargin