尽管使用了 \and,作者仍然垂直放置而不是水平放置,如何修复?

尽管使用了 \and,作者仍然垂直放置而不是水平放置,如何修复?

我正在使用 Overleaf 撰写一篇文章,但我的作者被垂直放置而不是水平放置。我在这里粘贴了我的序言和代码。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{authblk}
\usepackage[
    backend=biber,
    style=apa,
  ]{biblatex}
\addbibresource{bibliography.bib}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{graphicx}
\usepackage[svgnames]{xcolor}
\usepackage{listings}
\usepackage{lmodern}
\usepackage{appendix}
\usepackage{booktabs,caption}
\usepackage[flushleft]{threeparttable}
\usepackage{graphicx}
\usepackage[strict]{changepage}
\usepackage{csquotes}
\usepackage[export]{adjustbox}
\usepackage{multirow}
\usepackage{makecell}
\renewcommand{\cellalign}{cl}
\renewcommand{\theadalign}{cl}
\usepackage[flushleft]{threeparttable}
\usepackage{amssymb}
\usepackage[labelsep=period]{caption}
\usepackage{subcaption}
\DeclareCaptionLabelFormat{myformat}{\tablename\ #2}
\captionsetup[subtable]{labelformat=myformat,labelsep=period}  
\renewcommand{\thesubtable}{\thetable\alph{subtable}}
\makeatletter
\renewcommand\p@subtable{}
\makeatletter

\usepackage[noabbrev]{cleveref} 

\lstset{
  aboveskip=1ex,
  backgroundcolor=\color{gray!25},
  basicstyle=\small\ttfamily,
  belowskip=1ex,
  breaklines=true,
  columns=fullflexible,
  framerule=0pt,
  framexrightmargin=0em,
  framexleftmargin=0em,
  numbers=left,
  numberstyle=\footnotesize\sffamily,
  tabsize=2,
  showlines=true
}

\usepackage{lstbayes}
\usepackage{graphicx}
\usepackage{float}
\usepackage[english]{babel}

\setcounter{secnumdepth}{4}

\DeclareMathOperator\diag{diag}


\title{\textbf{Title title title}}

\author{Author A\\ \small Affiliation A
        \and 
        Author B\\ \small Affiliation B 
        \and 
        Author C\\ \small Affiliation C}

\date{\vspace{-5ex}}

\begin{document}

\maketitle

\end{document}

以下是我得到的结果:

在此处输入图片描述

我该怎么做才能解决这个问题?我认为如果我使用\and,我应该将作者水平放置?请指教,谢谢。

答案1

您正在加载重新定义标题书写方式的包authblk,但似乎您正在寻找默认行为。只需注释掉以下行

\usepackage{authblk}

从您的代码中得到预期的输出

尝试理解你的序言中的内容可能是一个好主意。正如评论中其他人指出的那样,你多次加载了几个包(至少graphicxthreeparttable),这当然是不必要的。花点时间理解每一行的用途可能会为你省去一些麻烦。

答案2

下面的例子是原帖者的问题的简化版本,因为它复制了格式化问题没有任何绒毛:

\documentclass{article}
\usepackage{authblk}

\title{Title title title}
\author{Author A\\ \small Affiliation A
        \and 
        Author B\\ \small Affiliation B 
        \and 
        Author C\\ \small Affiliation C}
\date{}

\begin{document}
\maketitle
\end{document}

我不明白为什么楼主要加载验证码包裹。

OP 可能想要根本不加载此包,或者开始使用其语法模型来调整作者块的排版方式。例如:

在此处输入图片描述

请注意,我不会在 的论证中使用\textbf(或者,就此而言, ) 。 (a) 标题的字体大小相当大,以及 (b) 标题与任何其他内容(例如作者块...)垂直分开,这些事实足以引起人们的注意。\bfseries\title

\documentclass{article}
\usepackage{authblk}
\renewcommand\Affilfont{\small}
%\renewcommand\Authands{ and } % if "Oxford comma" is not desired

\title{Title title title}
\author[1]{Author A} \affil[1]{Affiliation A}
\author[2]{Author B} \affil[2]{Affiliation B}
\author[3]{Author C} \affil[3]{Affiliation C}
\date{}

\begin{document}
\maketitle
\end{document}

相关内容