给多条线着色

给多条线着色

我想给几行文本着色,每行都以 结束\\,但似乎我必须\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}

在此处输入图片描述

相关内容