我编写了一个 tex 文档,其中包含以下类型的地址命令。
\documentclass[11pt]{amsart}
\usepackage{amsmath,amsthm,amssymb,hyperref}
\begin{document}
\title{Paper 1}
\author{Rahul}
\address{Indian Institute of Science,\\
Bangalore\\
India}
\end{document}
但是在 pdf 文件中,地址却只显示一行,尽管我在地址中使用了换行符“ \\ ”。为什么会出现这种情况,或者如何将地址写在多行中?
答案1
看起来该\address
字段旨在用作单行右移文本字段(可能以逗号分隔),用于\maketitle
。虽然\newline
可以工作,但它会弄乱右移。如果您确实想要多行地址,我建议使用 \parbox。
\documentclass[11pt]{amsart}
\usepackage{amsmath,amsthm,amssymb,hyperref}
\title{Paper 1}
\author{Rahul}
\address{\parbox{\linewidth}{Indian Institute of Science,\\
Bangalore\\
India}}
\begin{document}
\maketitle
\end{document}