如何在我的文本中使用 `\leftmark` 作为单词?

如何在我的文本中使用 `\leftmark` 作为单词?

我有这个代码:

\documentclass[12pt,letterpaper]{article}
\usepackage{fancyhdr}

\begin{document}
\section{random}
This section is called \leftmark.
\end{document}

但只出现以下文字:

此部分称为 。

答案1

您不能使用这样的标记:它们的值仅在输出例程期间才是可信的。

如果你的目的是让当前部分的标题可用,我建议

\documentclass{article}

\renewcommand{\sectionmark}[1]{\gdef\currentsection{#1}}

\begin{document}

\section{A section}

This section is called \currentsection.

\section{Another section}

This section is called \currentsection.

\end{document}

在此处输入图片描述

答案2

标记绝不应在页面内使用。这里您需要:

\documentclass[12pt,letterpaper]{article}
\usepackage{fancyhdr,nameref}

\begin{document}
\section{random\label{zz}}
This section is called \nameref{zz} it has number \ref{zz}.
\end{document}

相关内容