maketitle 之前的文本

maketitle 之前的文本

在此处输入图片描述

我的目标是将文本放在前面\maketitle以及左侧和右侧。它们应该处于同一水平。我试过了\begingroup——没有用:

\documentclass[a4paper,10pt, twoside, twocolumn]{article}

\usepackage[utf8]{inputenc}
\usepackage[MeX]{polski}
\usepackage{tocloft}
\makeatletter
        \renewcommand\@seccntformat[1]{\csname the#1\endcsname.\quad}
        \renewcommand\numberline[1]{#1.\hskip0.7em}
        \renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\makeatother


\usepackage[%
   headheight=25pt,
   includeheadfoot,
   margin=2cm
   ]{geometry}
   \usepackage{hyperref}
   \hypersetup
   {    
    colorlinks,
    citecolor=black,
    filecolor=black,
    linkcolor=black,
    urlcolor=gray,
    pdfmenubar=false,
    pdftex
   }

   \frenchspacing
   \title{Tytul}       
   \author{Iksinski}
   \date{some date}

   \begin{document}


   \begin{flushright}
   right text
   \end{flushright}
   \begin{flushleft}
   left one
   \end{flushleft}
   \begingroup
   \let\newpage\relax% Void the actions of \newpage
   \maketitle
   \endgroup

   \maketitle
   \end{document}

答案1

根据您提供的图像,您需要创建一个包含一些内容的自定义标题。最简单的方法是使用fancyhdr包裹。例如,创建“标题”标题,您可以使用:

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\fancypagestyle{title}{%
  \setlength{\headheight}{22pt}%
  \fancyhf{}% No header/footer
  \renewcommand{\headrulewidth}{0pt}% No header rule
  \renewcommand{\footrulewidth}{0pt}% No footer rule
  \fancyfoot[C]{\thepage}% Page number in Centre of footer
  \fancyhead[L]{\small\begin{tabular}{@{}l}Psycological Assessment​​​​​​​​​​​​​​​​​​​​​​\\2011, Vol.\ 23​​​​​​​, No.\ 1, 64--79\end{tabular}}
  \fancyhead[R]{\small\begin{tabular}{@{}r}\copyright~2001​​​​​​​​​​​​​​​​​​​​​​​​​​​ American Psycological Association\\1040-1234567890~XYZ:\ 8472302\end{tabular}}
}%
\title{Here is my title}
\author{Some Author}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{title}

​\lipsum
\end{document}​​​​​

如果您的文档类提供了标题的接口(例如,用于会议或论文/文章提交),最好使用它。

阅读fancyhdr文档有关所使用的命令以及如何修改相应的页眉/页脚位置/内容的更多信息。

答案2

不要指定twocolumn文档类选项。相反,加载包并在之后multicol执行命令——当然,在之前也是如此。这样,您就可以排版各种内容\begin{multicols}{2}\maketitle\end{multicols}\end{document}标题内容通过命令排版\maketitle

以下简化版的 MWE 说明了如何做到这一点。

\documentclass[a4paper,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[MeX]{polski}

\usepackage{multicol,lipsum}
\title{Tytul}       
\author{Iksinski}
\date{some date}

\begin{document}
\noindent
left-hand text \hspace{\fill} right-hand text\\
more left-hand text \hspace{\fill} more right-hand text

\begingroup
\let\newpage\relax
\maketitle
\endgroup

\begin{multicols}{2}
\lipsum[1] % filler text
\end{multicols}
\end{document}

在此处输入图片描述

相关内容