如何 - 使用\ section [] {}的Latex语法:放置括号[在括号内

时间:2011-06-25 02:38:45

标签: latex beamer latex-environment

我正在写一个投影仪演示文稿。我的问题是\section[Outline]{title}的语法问题。 \section可以正常使用我的所有章节标题,但以下示例除外:

\section[$\mathbb{Z}[G]$-module constructions]{$\mathbb{Z}[G]$-modules and Geometric Constructions}

我需要在[的大纲部分中围绕G(即[G])的\[\section符号,但是,只要任何类似的东西,Tex都会抛出大量的错误支架在那里。

欢迎所有想法,并提前感谢。

3 个答案:

答案 0 :(得分:3)

迈克尔·安德森(Michael Anderson)在评论中指出了一种更清洁的做法。在序言中定义命令

\newcommand[1]{\bracket}{[#1]}

并使用语法$\bracket{G}$G周围放置括号。


问题是因为LaTeX将]中的[G]解释为命令的[Outline]部分的结束括号。这是一个解决方案。在序言中,添加以下内容:

\newcommand{\rbracket}{]}

现在将section定义为

\section[$\mathbb{Z}[G\rbracket $-module constructions]{$\mathbb{Z}[G]$-modules and Geometric Constructions}

这是大纲的样子

enter image description here

答案 1 :(得分:0)

Michael Anderson给出了一个很好的解决方案,但是当我尝试它时,我遇到了错误。然后我写了这个:

\newcommand{\bracket}[1]{[#1]}

并且用括号括起括号:

\bracket{content}

获取[内容]。

答案 2 :(得分:0)

通过将简短标题包装在{...}的附加层中,您可以“隐藏”乳胶中有问题的内容:

\documentclass{beamer}



\begin{document}
\begin{frame}
\tableofcontents
\end{frame}

\section[{$\mathbb{Z}[G]$-module constructions}]{$\mathbb{Z}[G]$-modules and Geometric Constructions}


\begin{frame}
content...
\end{frame}

\end{document}