同一页面中有两个 \maketitles

同一页面中有两个 \maketitles

如果我想在一个页面中包含两个标题,我该怎么办?
我见过标题打包为这个QA建议,但标题出现在不同的页面中。

\documentclass[twocolumn]{文章}
\usepackage{标题}
\开始{文档}
\title{第一个标题}
\author{作者1,作者2}
{\let\newpage\relax\maketitle}
\title{第二个标题}
\author{作者1,作者2}
{\let\newpage\relax\maketitle}
一些文本
\结束{文档}

我想要的是:

答案1

模式中的双标题twocolumn会导致分页。也许你只是对手动设置标题感兴趣。下面我\maketitle取自titling包裹 代码

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{lipsum}% Just for this example
\begin{document}

\twocolumn[{
\begin{center}
  \LARGE First title
\end{center}
\vskip 2em
\begin{center}
  \large \lineskip .75em%
  \begin{tabular}[t]{c}
    Author1, Author2
  \end{tabular}\par
\end{center}
\begin{center}
  \large \today
\end{center}

\vspace{2\baselineskip}

\begin{center}
  \LARGE Second title
\end{center}
\vskip 2em
\begin{center}
  \large \lineskip .75em%
  \begin{tabular}[t]{c}
    Author1, Author2
  \end{tabular}\par
\end{center}
\begin{center}
  \large \today
\end{center}
}]

\lipsum[1-5]
\end{document}

您现在可以根据自己的喜好调整间距和字体。

答案2

您可以使用提供的钩子之一titling并设置一些命令来方便地定义事物。我使用\foreignauthor{}\foreigntitle{}您用来定义英文版本。然后\maketitle我认为会做你想要的事情。

\documentclass[twocolumn]{article}
\usepackage{titling}
\pretitle{\begin{center}\LARGE}
\posttitle{\par\end{center}\vskip 0.5em}
\preauthor{\begin{center}
\large \lineskip 0.5em%
\begin{tabular}[t]{c}}
\postauthor{\end{tabular}\par\end{center}}
\newcommand{\ftitle}{}
\newcommand{\foreigntitle}[1]{\renewcommand{\ftitle}{#1}}
\newcommand{\fauthor}{}
\newcommand{\foreignauthor}[1]{\renewcommand{\fauthor}{#1}}
\renewcommand{\maketitlehookc}{%
  {\begin{center}\LARGE \ftitle\par\end{center}\vskip 0.5em}%
  {\begin{center}\large \lineskip 0.5em%
    \begin{tabular}[t]{c}
      \fauthor
    \end{tabular}\par\end{center}}}

\title{First title}
\author{Author1, Author2}
\foreigntitle{Second title}
\foreignauthor{Author1, Author2}

\begin{document}
  \maketitle
  Some text
\end{document}

两个标题,四位作者

相关内容