I am having some troubles with documentation generated by wolfram workbench. When i try to open symbol page created with workbench by pressing F1 I get a search page instead of my symbol page. When I try to open page with make template (Ctr+Shift+K) I get the message that the page does not exist, even though I can find it through search.

My guess is that page is not linked with symbol, but I don't know why it happens. Is there any way to fix it ?

UPD: My Mathematica version is 9; By using Ctr+Shift+K i mean this:

enter image description here

The message with will show up only if notebook was launched with workbench, in other cases Mathematica will just ignore this attempt.

If I set PackletInfo.m like this:

      Name -> "TheoryOfComputation",
      Version -> "1.0.0",
      MathematicaVersion -> "9+",
      Description -> "Theory of Computation package",
      Creator -> "Me",
      Extensions -> {
        Context -> {"TheoryOfComputation`"}
      { "Documentation", 
        Resources-> {"Guides/TheoryOfComputation"},
        Language -> "English",

I can type something like MyPackage`MySymbol, press F1 and this works fine. But with this i can't use function templates. Also, typing MySymbol and pressing F1 leads to search page again, even thought result of ?MySymbol have link to documentation page

  • 1
    $\begingroup$ Let me try to recap: F1 takes you directly to the function help page for built-in functions, but for your own functions to a search page, right? I can confirm this happens, but can't reproduce the Ctr+Shift+K behaviour. What Mathematica version are you on? And can you post the contents of your PacletInfo.m file? Have you tried reaching out to WRI on this issue? $\endgroup$ Aug 6, 2013 at 8:18

1 Answer 1


Make sure you have a PacletInfo.m file in


The file should be something like:

    Name -> "YourPackageName",
    Version -> "9.0.0",
    MathematicaVersion -> "9+",
    Extensions ->  
            {"Documentation", Language -> All, MainPage -> "Guides/YourGudePage"}

Then run (not sure if this is really needed)


Then the links should work. If you create your package with Workbench you can double click the file and a PacletInfo editor will open.

Hope this helps.

  • $\begingroup$ I think you missed an extension that makes it work on 9; see my answer for the details. $\endgroup$ Aug 5, 2013 at 21:20
  • $\begingroup$ @TeakeNutma, that depends on the purpose functionality of the package. $\endgroup$
    – user21
    Aug 6, 2013 at 5:33
  • $\begingroup$ No, you need that extra line in order for the Mathematica 9 paclet manager to resolve links to symbols. And what do you mean with "purpose functionality of the package"? $\endgroup$ Aug 6, 2013 at 6:05
  • $\begingroup$ @TeakeNutma, what I posted works fine for me for a documentation package. $\endgroup$
    – user21
    Aug 6, 2013 at 6:58
  • $\begingroup$ We both may have misunderstood the question ... I have withdrawn my answer. $\endgroup$ Aug 6, 2013 at 8:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.