我通过创建 解决了之前的问题tabular
,但不幸的是,它无法解决我当前的问题。这是我当前设置产生的结果:
这就是我的目标:
正如您在顶部的两个红色框中看到的,是我用的tabular
,但它不适用于作者和徽标。
我的序言是:
\documentclass[a4paper,article,twocolumn]{memoir}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage[utf8x]{inputenc}
\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{positioning}
\makeatletter
\renewcommand{\@maketitle}{%
\newpage
\null
\maketitlehooka
\vskip -1cm%
{\@bspredate %
\hspace{-0.9em}
\begin{tabular}{p{2cm} p{5cm}}
Submitted: & \suB\\
Published: & \puB
\end{tabular}
\@bspostdate}
\maketitlehookb
{\@bspretitle \@title \@bsposttitle}
\maketitlehookc
{\@bspreauthor \@author \@bspostauthor}
\maketitlehookd
\par
\vskip 0.5em
}
\makeatother
%-------------------------------------------------------------
\pretitle{\begin{flushleft}\huge\bfseries\vskip 0cm}
\title{Very VERY long title, which stretches over two lines... more text}
\posttitle{\par\vskip1em{\normalfont\normalsize\scshape \subtitle \par\vfill}\end{flushleft}}
\newcommand{\subtitle}{Name of institution\\
\hfill\includegraphics[height=2cm]{frog.jpg}
\vspace{-0cm}}
\author{JONES aaaa\thanks{\texttt{Email}} \and
JONES bbbb\thanks{\texttt{Email}} \and
JONES cccc\thanks{\texttt{Email}} \and
John AAA \and
John BBB \and
John CCC
}
希望一些 LaTeX 专业人士能帮助我。
答案1
我通过创建两个小页面解决了这个问题,一个包含作者,一个包含徽标。
机构名称仍然位于作者姓名字段下方,但这是我目前能做的最好的事情:
我的修复方法写在这里:
\makeatletter
\renewcommand{\@maketitle}{%
\newpage
\null
% \vskip 2em%
% \vspace*{\droptitle}
\maketitlehooka %before \title
\vskip -1cm%
{\@bspredate %
\hspace{-0.9em}
\begin{tabular}{p{2cm} p{5cm}}
Submitted: & \suB\\
Published: & \puB
\end{tabular}
\@bspostdate}
\maketitlehookb % before \author
{\@bspretitle \@title \@bsposttitle}
\maketitlehookc % before \date
{\begin{minipage}{0.7\textwidth}%
\@bspreauthor %
\@author %
\@bspostauthor%
\end{minipage}
\hfill
\begin{minipage}{0.25\textwidth}%
\centering
\vskip2em\includegraphics[width=0.5\textwidth]{frog.jpg}%
\vskip0em\scshape\institution
\end{minipage}
}
\maketitlehookd % after \date
\vskip 1em
}
\makeatother