页脚和页眉中的垂直线

页脚和页眉中的垂直线

我想让我的页脚和页眉看起来像这本漂亮的苹果手册

我认为我应该使用该fancyhdr包。但是,我需要一个例子来说明在这种情况下我应该如何使用它(用于垂直线)。我发现了很多关于水平线的信息,但没有垂直线的信息。

答案1

\documentclass[twoside]{article}
\usepackage[margin=1in]{geometry}
\usepackage{xcolor}
\usepackage{fancyhdr}
  \fancyhf{}
  \fancyfoot[RO]{\vfootline\hskip\linepagesep\thepage}
  \fancyfoot[LE]{\thepage\hskip\linepagesep\vfootline}
  \renewcommand\headrulewidth{0pt}
  \newskip\linepagesep \linepagesep 5pt\relax
  \def\vfootline{%
    \begingroup\color{blue}\rule[-990pt]{1pt}{1000pt}\endgroup}
\usepackage{lipsum}

\pagestyle{fancy}

\begin{document}
\lipsum
\lipsum
\lipsum
\end{document}

输出裁剪

对于头部来说,它非常相似。在这里,我使用picture环境来确保正确的定位:

\documentclass[twoside]{report}
\usepackage[margin=1in]{geometry}
\usepackage{xcolor}
\usepackage{fancyhdr}
  \fancyhf{}
  \fancyhead[RO]{\begin{picture}(0,0)\put(0,0){\vheadline\hskip\linepagesep\thechapter}\end{picture}}
  \fancyhead[LE]{\begin{picture}(0,0)\put(0,0){\thechapter\hskip\linepagesep\vheadline}\end{picture}}
  \renewcommand\headrulewidth{0pt}
  \newskip\linepagesep \linepagesep 5pt\relax
  \def\vheadline{%
    \begingroup\color{blue}\rule[-5pt]{1pt}{1000pt}\endgroup}
\usepackage{lipsum}

\pagestyle{fancy}

\begin{document}
\chapter{A chapter}
\lipsum
\lipsum
\lipsum
\end{document}

答案2

您可以使用clean-thesis模板,旨在模仿Apple文档的风格。

因此,您需要在其上下载档案开发者网站。解压文件后会发现三个主要文档:

  • thesis-example.pdfthesis-example.tex:使用干净的论文和其源代码根的文档:以便您可以将结果与其 LaTeX 源代码进行比较(通过这种方式可以学到很多东西!);
  • cleanthesis.sty:包定义本身。如果您想在其他文档中使用它,您需要将其安装在 tex 发行版的正确文件夹中,或者将其复制到与*.tex您正在使用的文件相同的文件夹中。

*注意:此包适应了KOMA-script。如果您使用其他类,则需要进行一些更改。它还重新定义了很多参数。如果您愿意,您可以随意修改代码cleanthesis.sty并复制您喜欢的功能。这确实有点麻烦,但您会学到很多东西!

相关内容