如何在 Lyx 的每个页角添加我的名字?

如何在 Lyx 的每个页角添加我的名字?

我的老师要求我在报告的每一页上都加上我的名字。有没有一种巧妙的方法,可以让我的名字以一种不显眼的方式出现?

答案1

为了将您的姓名添加到页眉/页脚,LyX 通过以下方式提供“花式”标题fancyhdr包裹。首先,激活这些样式标题(文档 > 设置... > 页面布局 > 标题样式):

在此处输入图片描述

现在将以下代码添加到您的 LaTeX 序言中(也在文档 > 设置... 下):

\fancyhf{}               % Clear fancy header/footer
\fancyfoot[L]{My name}   % My name in Left footer
\fancyfoot[R]{\thepage}  % Page number in Right footer
\makeatletter
\let\ps@plain\ps@fancy   % Plain page style = fancy page style
\makeatother

前三行设置清除页眉/页脚,并分别设置LR页脚。最后三行将plain页面样式(通常与标题页等相关)替换为与fancy页面样式相同。对于您的情况,这可能不是必需的。

答案2

这是一个不需要页眉或页脚的解决方案。它利用\AddToShipoutPictureeso-pic包裹。

我假设您希望您的名字位于左上角,但它可以调整为位于页面的任何位置。

代码:

\documentclass{article}
\usepackage{eso-pic}
\usepackage{blindtext} % just for the example

\AddToShipoutPicture{%
  \AtPageUpperLeft{%
    \hspace*{20pt}\makebox(200,-20)[lt]{%
      \footnotesize%
      \textbf{user42356}%
}}}

\begin{document}

\blinddocument % just for the example

\end{document} 

输出:

在此处输入图片描述

PS 要在 LyX 的序言中添加此内容,请转到文档 --> 设置 --> LaTeX 序言并插入所需的行,即

\usepackage{eso-pic}

\AddToShipoutPicture{%
  \AtPageUpperLeft{%
    \hspace*{20pt}\makebox(200,-20)[lt]{%
      \footnotesize%
      \textbf{user42356}%
}}}

相关内容