我想\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}