问题描述
|
我正在写一个投影机演示文稿。我的问题是ѭ0的语法问题。
\\section
可以很好地使用我的所有节标题,但以下示例除外:
\\section[$\\mathbb{Z}[G]$-module constructions]{$\\mathbb{Z}[G]$-modules and Geometric Constructions}
我在\\section
的轮廓部分的G(即[G])周围需要一个[
或\\[
符号,但是,只要其中有类似括号的内容,Tex都会抛出大量错误。
欢迎所有想法,并在此先感谢。
解决方法
迈克尔·安德森(Michael Anderson)在评论中指出了一种更清洁的方法。在您的序言中将命令定义为
\\newcommand[1]{\\bracket}{[#1]}
并使用语法$\\bracket{G}$
将括号放在G
周围。
问题是因为LaTeX将[G]
中的ѭ9解释为命令中[Outline]
部分的右括号。这是解决该问题的方法。在您的序言中,添加以下内容:
\\newcommand{\\rbracket}{]}
现在将您的section
定义为
\\section[$\\mathbb{Z}[G\\rbracket $-module constructions]{$\\mathbb{Z}[G]$-modules and Geometric Constructions}
这是轮廓的外观
, 通过将简短标题包裹在额外的15层中,您可以“隐藏”乳胶中有问题的内容:
\\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}
, 迈克尔·安德森(Michael Anderson)提供了一个不错的解决方案,但是当我尝试时,出现了错误。然后我这样写:
\\newcommand{\\bracket}[1]{[#1]}
并用以下方法将括号括起来:
\\bracket{content}
得到[内容]。