Hi John, I've been following this thread, and read the discussion on Trac at #5610. I've been partial to blackboard bold, but after the discussion here am considering going back to bold. In my open-source linear- algebra book, this will be trivial, since I can go into a single *.sty file and make the change at clearly isolated locations. Consistent use of macros throughout the source mean that my PDF, XML, jsMath versions of the book will all reflect the change in the next version. So I'm all in favor of what you are trying to accomplish here.
It strikes me that the people who care (and its clear from this thread that some of us care) might be most comfortable with editing a tex style file to make changes. Second-choice would I guess be to edit some sort of Python file or notebook cell that would call methods of latex_customize. It would sure be nice if there was just one place to go, make changes once, and then see them reflected in documentation, notebook, etc forever more. I am suggesting maybe there is a way around the need to go hand-edit preambles, etc. But maybe that is not technically possible, and I haven't studied the patch carefully. I certainly understand the complexities of the myriad delimiters and configuration files. Thinking as I write, I guess I am arguing for a single point of control, which could be made usable by all the various components of Sage - documentation, notebook, online help (notebook and command line). Since all these items start life with a call to sage on the command-line, why can't they absorb the right TeX macros at the right place, or inspect/emit information from latex_customize? Or maybe latex_customize could be used to write a *.sty file in certain situations? But maybe I'm just paraphrasing what you are currently struggling with? ;-) Secondly, are you proposing just using the \Bold{} macro to handle only the mathbf/mathbb decision, or is there a danger \Bold might get applied places where the blackboard fonts would be inappropriate? Rob --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---