在网格中对齐多个作者(带图片)

在网格中对齐多个作者(带图片)

我正在做一个有 4 名成员的项目,我想在标题页上以“均匀”的方式排列作者。我认为简单的 2x2“网格”可能看起来最好,但我遇到了一些问题。

当前代码给我在一行上的三个第一作者,在单独的一行上的第四个作者。

titling包似乎可以通过将作者部分封装在某种表格中来满足我的需要,但即使只是包含它也会给我错误Argument of \reserved@a has an extra }。据我所知,此错误是因为命令中有图像\author(请注意,由于此特定作业的要求,需要图像)。

任何帮助,将不胜感激!

\documentclass[11pt, titlepage, a4paper]{article}
\usepackage{graphicx}

\begin{document}
    \title{Project report}
    \author{A. Uthor \\YYMMDD-XXXX \\ \includegraphics{photo}
    \and A. Uthor \\YYMMDD-XXXX \\ \includegraphics{photo}
    \and A. Uthor \\YYMMDD-XXXX \\ \includegraphics{photo}
    \and A. Uthor \\YYMMDD-XXXX \\ \includegraphics{photo} }
    \maketitle
\end{document}

答案1

将作者设置为嵌套tabular,以便正确排列:

在此处输入图片描述

\documentclass[11pt, titlepage, a4paper]{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\newcommand{\authorblock}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}
\title{Project report}
\author{\begin{tabular}{c@{\qquad}c}
  \authorblock{A. Uthor \\ YYMMDD-XXXX \\ \includegraphics[width=50pt,height=80pt]{example-image-a}} &
  \authorblock{A. Uthor \\ YYMMDD-XXXX \\ \includegraphics[width=50pt,height=80pt]{example-image-b}} \\[\bigskipamount]
  \authorblock{A. Uthor \\ YYMMDD-XXXX \\ \includegraphics[width=50pt,height=80pt]{example-image-c}} &
  \authorblock{A. Uthor \\ YYMMDD-XXXX \\ \includegraphics[width=50pt,height=80pt]{example-image-a}}
\end{tabular}}
\begin{document}
  \maketitle
\end{document}

相关内容