Пишу документацию для пакета с WB 2.0. Очень часто, когда я создаю ссылки или вставляю ячейки с помощью палитры инструментов документации, я получаю следующее сообщение:
GlobalStyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global
, System}; definitions in context Global
могут затенять или затеняться другими определениями. >>
Это сообщение появляется даже после запуска нового сеанса Workbench - Mathematica.
За исключением этого, все остальное, кажется, работает нормально. Страницы документации кажутся в порядке, хотя я еще не сделал «Сборку». Ссылки, например, работают как положено.
Можете ли вы объяснить, почему я получаю это сообщение и как это исправить? Стоит ли ожидать проблем на этапе сборки?
Единственный «намек», который я могу дать (возможно, не относящийся к делу), заключается в том, что когда я впервые создал страницы символов (автоматически из сообщений об использовании), WB как-то «запутался» и включил страницы для пакета Numerical sample, который я скачал из Сайт Wolfram Workbench. Я стер эти страницы символов и удалил все ссылки/соединения/расширения, относящиеся к этому числовому пакету, и с тех пор все выглядит нормально, за исключением приведенного выше сообщения.
Я просто немного поэкспериментировал с этой проблемой, и это именно то, что происходит:
- Запустить ВБ 2.0
- В проводнике пакетов дважды щелкните файл .nb, чтобы MMA автоматически запускался как редактор по умолчанию (я использую файл CardDeck.nb в образце пакета CardDeck, который можно найти на сайте Workbench)
- В MMA откройте палитру DocumentationTools.
- Нажмите кнопку с образцом обучающей страницы (или большинство других кнопок, если на то пошло).
Хлопнуть! Я получаю сообщение: GlobalStyleNames::shdw: Symbol StyleNames appears in multiple contexts {Global
, System}; definitions in context Global
могут затенять или затеняться другими определениями. >>
в окне сообщений. Так что похоже, что эта проблема связана не конкретно с моими файлами пакетов, а как-то связана с палитрой DocumentationTools. У кого-нибудь еще есть эта проблема? Это поврежденная установка?
Спасибо за любую помощь