[pstricks] Apparent keyval error upon updating pstricks
Herbert Voss
LaTeX at zedat.fu-berlin.de
Wed Jan 3 22:01:16 CET 2007
rossi at york.cuny.edu schrieb:
> Dear Herbert:
>
> I apologize for taking so long to respond. Thank you for your helo
>
>
>> I get it run with the latest pstricks packages and the following changes:
>>
> When you said this, I took a closer look at the updated pstricks macros. In
> seminar.con, there is \usepackage{pst-fr3d}, and I had not updated it.
> After that was done, everything worked fine.
>
> But for your comment below
>
>
>>> \textbf{$\text{H^+}$ ions} when dissolved in water.
>>>
>
>
>> this causes an error, must be \textbf{H\textsuperscript{+}}
>>
>
> I copied the following code from Mats Dahlgren chemsym.sty
>
> \NeedsTeXFormat{LaTeX2e}[1996/12/01]
> \newif \ifc at llsn \c at llsnfalse
> \DeclareOption{collision}{\global\c at llsntrue}
> \DeclareOption*{\OptionNotUsed}
> \ProcessOptions*
> \ifc at llsn\AtEndDocument{%
> \PackageWarningNoLine{chemsym}{Due to possible collisions with other
> \MessageBreak packages, super- and subscrips are not avaliable
> \MessageBreak outside math mode despite your loading of `chemsym'}}
> \else
> \def\sprscrpt#1{\ensuremath{^{#1}}}
> \def\sbscrpt#1{\ensuremath{_{#1}}}
> \catcode`\^ \active
> \catcode`\_ \active
> \let^=\sprscrpt
> \let_=\sbscrpt
> \fi
> \@ifundefined{cd at t}{%
> \let\cd at t=\cdot
> \def\cdot{\ensuremath{\cd at t}}}{}
>
> into my own .sty file and insert it after pastricks.sty.
>
> It works on very complicated math statements such as
>
> \begin{equation}
> \pmb{k \: = \: \frac{\omega_A \: \omega_B}{2 \pi \textcolor{red}{\gamma}} \:
> e^{-\frac{E_0}{k_B \: T}}, \gamma = \frac{\zeta}{\mu} \gg \omega_B,\zeta = 6
> \pi r \eta}
> \end{equation}
>
> using either powerdot or seminar.
>
> The coding \textbf{H\textsuperscript{+}}, etc., etc. is much too cumbersum.
>
> Why can't the above code be include with pstricks to make using the
> mathematical formatter more normal?
>
With the above this should work
\textbf{H^{+}}
but it is not in bold, because + is written in mathmode where \mathbf must
be used.
Herbert
> Regards,
>
> Angelo
>
> _______________________________________________
> pstricks mailing list
> pstricks at tug.org
> http://tug.org/mailman/listinfo/pstricks
>
>
More information about the PSTricks
mailing list