lhead和rhead内容的宏制作

lhead和rhead内容的宏制作

平均能量损失

\documentclass[11pt,a4paper]{exam}

\lhead{\fbox{\textbf{LEFT}}}
\newcommand[\macrol]{\lhead{\fbox{\textbf{LEFT}}}} 

\rhead{\fbox{\textbf{RIGHT}}}
\newcommand[\macrol]{\lhead{\fbox{\textbf{RIGHT}}}}

\begin{document}
First Page
\newpage

The content of lhead is \macrol.

The content of rhead is  \macror.

\end{document}

我的目的是使用宏从文本中的任何位置调用\lhead或。\rhead

在此处输入图片描述

谢谢。

答案1

这是一个做你想做的事情的简单方法:

\documentclass[11pt,a4paper]{exam}
\newcommand\savelhead[1]{\gdef\savedlhead{#1}\lhead{\savedlhead}}
\newcommand\saverhead[1]{\gdef\savedrhead{#1}\rhead{\savedrhead}}
\savelhead{LeftHead}
\saverhead{RightHead}

\begin{document}
First Page
\newpage
Booklet Choice \savedlhead\ or \savedrhead.
\end{document}

代码输出

相关内容