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
-~----------~----~----~----~------~----~------~--~---

Reply via email to