\中心环境将整个文档集中在LaTeX中

\中心环境将整个文档集中在LaTeX中,latex,Latex,在我的\maketitle和我的\begin{abstract}之间有以下一行: \center{ \textsc{Some text here} } 这似乎会导致整个文档的格式居中。这是为什么?我应该如何解决它?试试看 \begin{center} \textsc{Some text here} } \end{center} 相反中心是一个环境,这意味着它需要与\begin和\end一起使用 此外,还有\centering命令,该命令可启用块其余部分的居中对齐。我假设\ce

在我的\maketitle和我的\begin{abstract}之间有以下一行:

\center{ \textsc{Some text here} } 
这似乎会导致整个文档的格式居中。这是为什么?我应该如何解决它?

试试看

\begin{center}
    \textsc{Some text here} }  
 \end{center}
相反<代码>中心是一个环境,这意味着它需要与
\begin
\end
一起使用


此外,还有
\centering
命令,该命令可启用块其余部分的居中对齐。我假设
\center
是来自plain TeX的类似命令。

如果您有两个问题,请分别提出两个问题。你的两个部分彼此无关。已编辑。第二个问题:
\begin{center}
扩展到
\center
\end{center}
扩展为
\endcenter
,因此您实际上没有将latex留给
\center
@deb:Ah,感谢您的澄清。不过,我相信,“环境”应该与
\begin
\end
一起使用,尽管到目前为止我还不知道这到底意味着什么。模板/宏层层叠叠的乐趣。维基百科看起来是一样的;-)是的,您应该将它们与
\begin{}
\end{}
一起使用,因为这样会启动一个新的
\begingroup
。但我想这只是一个小细节……它相当复杂(就像LaTeX内部的所有东西一样),但其要点是,
\begin{center}
以“安全”的方式转换为
\begingroup\center
\end{center}
转换为
\endcenter\endgroup
,也就是说,如果未定义
\endcenter
,则不会生成错误(尽管如果未定义
\center
,则会投诉)
\begingroup
endgroup
是作用域运算符,类似于
{
}
,但不能对参数或框内容进行分组。也就是说,
\def\foo{bar}\begingroup\def\foo{baz}\endgroup\foo
将导致
bar
。好吧,我认为坚持使用Word是明智的;-)