自定义垂直页面边框

自定义垂直页面边框

我希望在所有页面上、在页面左侧、在工作表开头和文本开头之间有一个垂直彩色条。

就像是:

|\|  text  |
|\|  text  |
|\|  text  |
|\|  text  |

其中\是彩色的。

有人知道这是否可能以及如何实现?

答案1

这是你想要的?

\documentclass{article}
\usepackage[a4paper,top=3cm,bottom=1.5cm,left=3.5cm,right=0.75cm]{geometry}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}

\title{Title}
\author{John Smith}

\usepackage[hidelinks]{hyperref}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{lipsum}
\usepackage{picture,calc}
\usepackage{fancyhdr}

\def\colstripe{
    \AtBeginShipoutNext{\AtBeginShipoutUpperLeft{%
            \put(0,-\paperheight){{\color{Red}\rule{3cm}{\paperheight}}} %
        }
    }

}
\fancypagestyle{plain}{ %
    \fancyhead{\colstripe}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

\pagestyle{plain}
\begin{document}
    \maketitle
    \lipsum[1-100]
\end{document}

示例输出: 在此处输入图片描述

相关内容