在 maketitle 中添加一行“草稿:请不要引用或引用”

在 maketitle 中添加一行“草稿:请不要引用或引用”

我想\fbox在使用 maketitle 生成的标题页的右上角添加“草稿:请不要引用或引证”。

有人知道如何优雅地将这一行添加\fbox{\small Draft: Please Do Not Quote or Cite}到标题中吗?

\documentclass[twoside,a4paper]{article}
\title{
    \vspace{-15mm}
    \fontsize{24pt}{10pt}\selectfont
    \textbf{\ttitle} % title defined above
    }   
\author{
    \large
    \textsc{...}\\[2mm]
    \vspace{-5mm}
    }
\date{\normalsize \today}
\begin{document}

\maketitle

\end{document}

答案1

使用 ”标题« 包可根据您的想法定制标题。

\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{titling}

\setlength{\droptitle}{-15mm}
\pretitle{\begin{center}\Huge\bfseries}
\posttitle{\par\end{center}\vskip 0.5em}
\preauthor{%
  \begin{center}
    \large \lineskip 0.5em%
    \scshape
    \begin{tabular}[t]{c}%
}
\postauthor{\end{tabular}\par\vspace{-3mm}\end{center}}
\predate{\begin{center}\normalsize}
\postdate{\par\end{center}}

\renewcommand{\maketitlehooka}{
  \vspace{-60pt}
  \raggedleft
  \small
  \fbox{Draft: Please Do Not Quote or Cite}%
  \vspace{60pt}%
}

\title{Title}
\author{Author}
\date{\today}

\begin{document}
  \maketitle
\end{document}

在此处输入图片描述

答案2

以下相当简单的解决方案适合您吗?使用命令指定您的标题\mydrafttitle。其余的就像您的日常使用一样。不需要额外的包。

\documentclass[twoside,a4paper]{article}

\newlength\titlepageskip\setlength{\titlepageskip}{50.0mm}

\long\def\mydrafttitle#1{\title{\vspace*{-\titlepageskip}\hfill\fbox{\small Draft: Please Do Not Quote or Cite}\\[\titlepageskip]#1}}

\mydrafttitle{Paper Title}

\author{Author Name}

\date{Paper Date}

\usepackage{lipsum}

\begin{document}

\maketitle

\lipsum[1]

\end{document}

这是输出。

在此处输入图片描述

答案3

我是这个软件包的粉丝titling,但 Thorsten 比我更快。:)这是第三种方法,即修补\maketitle并添加布尔标志:

\documentclass{article}

\usepackage{xpatch}
\usepackage{xifthen}

\newboolean{draftmode}

\newcommand{\enabledraft}{\setboolean{draftmode}{true}}

\newcommand{\draftnote}{%
\ifthenelse{\boolean{draftmode}}{%
\vspace{-3em}%
\begin{flushright}
\framebox{\small Draft: please do not quote or cite}
\end{flushright}}{}}

\makeatletter
\patchcmd{\@maketitle}{2em}{2em \draftnote}{}{}
\makeatother

\title{Foo}
\author{Bar}
\enabledraft

\begin{document}

\maketitle

\end{document}

输出:

一个阴沉的午夜,我疲惫不堪,在沉思着许多古怪而又令人好奇的被遗忘的传说,我打着瞌睡,突然传来一阵敲门声,好像有人在轻轻地敲门,敲着我的房门。有人来访,我喃喃自语,敲着我的房门。仅此而已,仅此而已。

答案4

为了避免重新定义基本内容,有一个方便灵活的接口花式高清。如果您需要页眉,您可以稍后重新定义它。页码位置调整也变得更加容易。这避免了任何可能破坏您可能使用的其他包中定义的内容的硬编码。

\documentclass[11pt]{article}
\usepackage{lipsum} % For blind text

\title{My PhD thesis}
\author{John Thomas}
\date{September 99, 2021}

\usepackage{fancyhdr}
\fancyhf{}
\fancyhead[C]{\fbox{\small Draft: Please Do Not Quote or Cite}}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{plain}

\begin{document}
    
\maketitle
\thispagestyle{fancy}

% The rest goes here
\section{Introduction}
\lipsum
    
\end{document}

标题页文本框架 请勿传阅 1稿

相关内容