1. Vedran Miletić
  2. beamer
  3. Issues
Issue #219 resolved

Do not load Amssymb unconditionally (redux)

Norman Gray
created an issue

This is a not-quite-reopening of issue #180 (https://bitbucket.org/rivanvx/beamer/issue/180/)

The patch which resolved issue #180 appears to make amssymb optional only for beamerarticle -- would it be possible to make it optional for the beamer class, too? The rationale for this is the same as Jürgen's above: I want to include a style (specifically mtpro2) which itself includes amssymb, and this causes an error if beamer has already loaded it.

My MWE is:

{{{

!latex

\documentclass{beamer} \usepackage{mtpro2} \begin{document} Hello \end{document}

}}}

This produces the error

(/usr/local/texlive/2012/../texmf-local/tex/latex/mtpro2/mtpro2.sty ! LaTeX Error: Command \Bbbk already defined. Or name \end... illegal, see p.192 of the manual.

This would need the same documentation fix as currently exists with beamerarticle. I found the noamssymb option in the manual, and noted the stipulation that if an author uses this option, they are responsible for loading amssymb by some other route. That seems fair.

Perhaps the underlying problem is that amssymb shouldn't collapse if it's loaded twice, but I don't know if that's feasible.

Comments (2)

  1. Log in to comment