On Wed, Mar 25, 2009 at 8:01 PM, Rob Beezer <goo...@beezer.cotse.net> wrote: > On Mar 25, 2:05 pm, John H Palmieri <jhpalmier...@gmail.com> wrote: >> I intend it to be used only for those circumstances where reasonable >> people might want to switch from one choice to the other, so I tried >> to change \mathbf to \Bold only for ZZ, RR, QQ, CC, and perhaps for P >> (projective space). I certainly left other uses of \mathbf{blah} and >> \mathbb{blah} in the code. I probably missed some cases, and I >> probably changed a few I shouldn't have, but do my intentions sound >> right? (Answering you literally, some people would suggest that >> blackboard fonts would always be inappropriate :) > > That sounds great. Do you think a different name would keep somebody > from mis-using it later? Possibly they are just trying to bold > something, and then for those using the blackboard bold switch they > get some screwieness? Maybe > \BoldStyleForReallyReallyCommonRingsAndFields{}? ;-)
Why not use: \sageZZ \sageRR \sageQQ \sageCC \sageProjectiveSpace etc. This gives maximum flexibility in that styles can be adjusted individually. In fact, I'd go further and call those just \ZZ, \RR, \QQ, \CC, \ProjectiveSpace, etc. (which has potential for namespace issues). I'd love to see some standarised conventions for semantic markup of actual mathematical objects, which latex currently doesn't have. This enables sharing of latex snippets using these objects regardless of stylistic choices. Modeling this after sage objects (and its need for latex rendering) might be a good guide for this. The point is, there could be two or three major styles the user can choose among (so, no hand editing of preamble or packages needed) but a determined user can still hand-tweak styles. Even a single package could have a few options to change behaviour in different areas (bb vs. bf, style for matrices, etc). I do also like the idea of sage having a way to configure stylistic choices and produce a preamble matching this configuration -- I wouldn't try to go the other way around (python parsing latex to figure out configuration, nah...) Gonzalo --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---