我知道这是一个相当简单的问题,但我找不到解决方案。我想在这里放置换行符:
\begin{center}
\begin{tabular}{l}
{\sc \Large
FIRST LINE HERE \\ SECOND LINE}
\par\vspace{0.2cm}\par
{\large
SOME TEXT
}
\end{tabular}
\end{center}
我收到一个错误Missing } inserted
,Missing { inserted
我想这是由于这个换行符造成\sc
的\Large
答案1
在tabular
和array
环境中,每个“单元”都是其自己的 (TeX) 组。因此,
{\sc \Large FIRST LINE HERE \\
SECOND LINE}
存在两个缺陷:
第一行以 开头
{
,表示开始一个 TeX 组。但由于单元格的范围以 结束\\
,TeX 会报错,因为它找不到组结尾标记,例如}
在那个细胞内。第二行以 结尾
}
,但 TeX 找不到相应的{
标记在那个细胞内.因此出现第二条错误消息。
哦,不要\sc
在 LaTeX 文档中使用;\scshape
而是使用。
总而言之,我认为你真正想要的是
\begin{center}
\begin{tabular}{l}
\scshape \Large FIRST LINE HERE \\
\scshape \Large SECOND LINE \\[2mm]
\large SOME TEXT
\end{tabular}
\end{center}