2011-06-25 50 views
1

我正在写一个beamer演示文稿。我的问题是\section[Outline]{title}的语法问题。 \section与所有的我的章节标题工作正常,除了在下面的例子:Howto - 使用 section [] {}的Latex语法:放置括号[在括号内

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

我在\section轮廓部分需要围绕G(即,[G])一个[\[符号,但是,特克斯每当有类似托架的东西在里面时,就会抛出大量的错误。

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

回答

3

迈克尔安德森指出一个更干净的方式做同样的评论。在序言定义命令

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

和使用语法$\bracket{G}$到周围放置G支架。


的问题是,因为乳胶解释在[G]]作为封闭支架,用于命令的[Outline]一部分。这是一个解决方法。在你的序言中,添加以下内容:

\newcommand{\rbracket}{]} 

现在定义section

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

这是大纲应该怎么看起来像

enter image description here

+1

我可能会用'\ newcommand [1] {\ bracket} {[#1]}'这样你就可以使用看起来更干净的'$ \ mathbb {Z} \ bracket {G} $ - 模块.. .'。 –

+0

@迈克尔:谢谢,那更干净。我已经编辑了答案来添加它。 – abcd

+0

可选参数的括号如何? –

0

迈克尔·安德森给了一个很好的解决方案,但是当我尝试时,我得到了错误。然后我写了这个:

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

和努力得到括号用括号:

\bracket{content} 

得到[内容]。