我试图将我的名字放在页眉的右侧,并且标题不在其自己的页面上。当我将其放在\hfill
之前时\maketitle
,我得到的页面只有页眉,后面是文档的其余部分。当我将其放在之后时,LaTeX 会将页眉打印在标题下方。我尝试使用,\nopagebreak[4]
但没有什么不同。如何让页眉打印在同一页的标题上方?
这是我的代码的开始:
\documentclass[12pt]{article}
\usepackage{tikz, amsmath}
\title{My title}
\author{}
\date{}
\setlength{\parindent}{.5in}
\pdfpagewidth 8.5in
\pdfpageheight 11in
\usepackage[left=1in,top=1in,right=1in,bottom=1in,nohead]{geometry}
\begin{document}
\hfill My Name
\maketitle
答案1
\documentclass[12pt]{article}
\usepackage{tikz, amsmath}
\usetikzlibrary{calc}
\title{My title}
\author{}
\date{}
\setlength{\parindent}{.5in}
\pdfpagewidth 8.5in
\pdfpageheight 11in
\usepackage[left=1in,top=1in,right=1in,bottom=1in,nohead,showframe]{geometry} %% Remove showframe in your file
\newcommand{\myname}[1]{%
\begin{tikzpicture}[overlay, remember picture]
\node[anchor=east] at ( $ (current page.north east) + (-1in,-2cm) $) {#1};
\end{tikzpicture}%
}
\begin{document}
\maketitle
\myname{My Name}
\end{document}