我想给几行文本着色,每行都以 结束\\
,但似乎我必须\color
为每一行插入一个命令。据我了解\\
终止 TeX 组,如何解决这个问题?
我应该指定这些行位于\author{}
命令内。
这是一个完整的例子:
\documentclass{article}
\usepackage{color}
\begin{document}
\title{title}
\date{}
\author{\textbf{A. Author1}$^1$, \textbf{B. Author2}$^2$ and \textbf{C. Author3}$^3$\\
$^1$Line1\\
Line2\\
\color{blue}
$^2$ Line3\\
Line4\\
$^3$ Line5\\
Line6
}
\maketitle
\begin{abstract}
Text of the abstract.
\end{abstract}
\section*{Introduction}
Text of the introduction.
\end{document}
答案1
由于您似乎没有使用 的标准功能\author
,因此您可以更改 的\@author
排版方式\maketitle
(实际上是\@maketitle
)。
\documentclass{article}
\usepackage{color}
\makeatletter
\def\@maketitle{%
\newpage
\null
\vskip 2em
\begin{center}
\let \footnote \thanks
{\LARGE \@title \par}%
\vskip 1.5em
{\large
\lineskip .5em
%%% removed lines
% \begin{tabular}[t]{c}
% \@author
% \end{tabular}\par}%
%%% end
%%% added lines
\centering
\@author
\par}%
%%% end
\vskip 1em
{\large \@date}
\end{center}
\par
\vskip 1.5em
}
\makeatother
\begin{document}
\title{title}
\date{}
\author{\textbf{A. Author1}$^1$, \textbf{B. Author2}$^2$ and \textbf{C. Author3}$^3$\\[1ex]
$^1$Line1\\
Line2\\
\color{blue}
$^2$Line3\\
Line4\\
$^3$Line5\\
Line6
}
\maketitle
\begin{abstract}
Text of the abstract.
\end{abstract}
\section*{Introduction}
Text of the introduction.
\end{document}