我正在使用 tikzpicture 在我的文章中添加时间戳,一切似乎都很好。但是,一旦我编译 tikzpicture,文本就会下沉,我没想到开头会有这么一个空白。我该如何修复它或使用 tikzpicture 以外的替代方案?
这是我的代码:
\documentclass[a4paper]{article}
\usepackage[long]{datetime}
\usepackage{framed}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{graphs}
\usetikzlibrary{positioning}
\usepackage{setspace}
\title{\textbf{Title}}
\author{\textbf{Name:} Alan}
\date{\textbf{Date of Meeting:} \formatdate{18}{2}{2021}}
\begin{document}
\maketitle
\thispagestyle{fancy}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=north east, inner sep=0.5cm] at (current page.north east)
{\fontsize{7}{7}\selectfont Latest edited at \currenttime \ on \today};
\end{tikzpicture}
\begin{framed}
\noindent
\textbf{ABC:} abcs.
\end{framed}
\section{11}
\end{document}
您可能会看到由于 tikzpicture,日期和框架之间的间距有所不同。
答案1
对于你的情况,最简单的解决方案是将tikzpicture
环境放在末尾\maketitle
。将以下代码放在序言中:
\usepackage{etoolbox}
\apptocmd{\maketitle}{
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=north east, inner sep=0.5cm] at (current page.north east)
{\fontsize{7}{7}\selectfont Latest edited at \currenttime \ on \today};
\end{tikzpicture}
}{}{}