Re: [XeTeX] Bold unit vectors

2011-07-01 Thread Ross Moore

Hi Tobias, Nicholas and others,

On 02/07/2011, at 12:22 AM, Tobias Schoel  wrote:

> Yes, it seems as if Asana doesn't support \imath / U+0131 in Bold.

Because there is no need for it.
When the vectors (bold) i, j, k are defined to be the standard basis vectors, 
then they are already unit vectors. Putting a hat over them is quite 
superfluous. That there is no easy way to do this in Unicode is surely 
indicative that standard usage does not require it, so you should be 
discouraged from attempting to do so.

> 
> The \hat shouldn't be printed bold, as it wouldn't look good and the 
> bold/regular difference wouldn't carry meaning.

And putting a non-bold hat over a special symbol that is already defined to be 
a unit vector would be quite redundant, adding no extra meaning.


> 
> Am 01.07.2011 14:22, schrieb Nicholas Oettle:
>> I'm trying to print bold unit vectors in Asana Math. I would like the 'i' to 
>> be bold, italic and with a hat on top.
>> 
>> It appears to be an issue with the \imath symbol, as shown in the minimal 
>> example below. In addition, I'm not sure whether the hat should be bold when 
>> used with the \mathbf command (I think it should be).
>> 
>> Perhaps a workaround would be to use non-unicode, non Asana with the AMS 
>> packages just for the unit vectors i, j and k, however I'm unsure how to 
>> 'undo' the unicode and Asana packages temporarily:

I would advise against trying to do so.
Use the symbols provided in Asana, with their correct Unicode code-points. 
Then as future software is developed that better handles both the appearance 
and meaning of mathematical symbols, your expressions from PDFs that you are 
generating now will be useful to convey the meaning and semantics of your 
mathematics, not just it's visual appearance.


>> 
>> $\boldsymbol{\hat{\imath}}$
>> 
>> Any help or workarounds would be appreciated!
>> 
>> Nicholas
>> 


Hope this helps,

 Ross


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] Bold unit vectors

2011-07-01 Thread Apostolos Syropoulos
> Yes, it seems as if Asana doesn't support \imath / U+0131 in Bold.
> 
> The \hat shouldn't be printed bold, as it wouldn't look good and the 
> 
> bold/regular difference wouldn't carry meaning.
 

Hello,

To the best of my knowledge Unicode defines only
LATIN SMALL LETTER DOTLESS I (U+0131) and 
MATHEMATICAL ITALIC SMALL DOTLESS I (U+1D6A4) and for
both characters there are glyphs in Asana-Math. There
is no MATHEMATICAL BOLD SMALL DOTLESS I symbol or even
a MATHEMATICAL BOLD ITALIC SMALL DOTLESS I. 

A.S.


--
Apostolos Syropoulos
Xanthi, Greece




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] RTL paragraphs with XeTeX?

2011-07-01 Thread Jonathan Kew
On 1 Jul 2011, at 17:20, Petr Tomasek wrote:
>> So, try:
>> 
>> \noindent \beginR \indent Lorem ipsum dolor sit amet, consectetur adipiscing 
>> elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a dictum 
>> lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque vestibulum 
>> ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat porta. Duis 
>> tristique elit in sapien vulputate non pulvinar felis interdum. Praesent 
>> auctor eleifend sollicitudin. In hac habitasse platea dictumst. Donec congue 
>> congue interdum. Suspendisse vel dictum nulla. Nullam sit amet mi ut libero 
>> blandit scelerisque.\par
>> 
>> Or just precede a series of paragraphs with:
>> 
>> \everypar={\setbox0=\lastbox \beginR \box0 }
> 
> Ok, thank a lot!
> Don't I need to put \endR somewhere so that it's balanced?
> Perhaps that's what puzzled me...

No. See the e-TeX documentation for more details about \beginR, etc.

> 
>> for automatic RTL-ness. (Explanation: \lastbox is used to retrieve the box 
>> that was inserted for the original automatic (LTR) paragraph indent; then 
>> after switching directionality, we put it back again so as to get the indent 
>> at the right end.)
> 
> Ok, that's clear. Will \leftskipt and \rightskipt then be quasi switched too?

Not if I recall correctly - left is still left, and right is still right.

JK




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] RTL paragraphs with XeTeX?

2011-07-01 Thread Petr Tomasek
> > -
> > \parfillskip=0pt\parindent=0pt
> > \leavevmode\beginR \hskip 8em Lorem ipsum dolor sit amet, consectetur 
> > adipiscing elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, 
> > a dictum lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque 
> > vestibulum ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat 
> > porta. Duis tristique elit in sapien vulputate non pulvinar felis interdum. 
> > Praesent auctor eleifend sollicitudin. In hac habitasse platea dictumst. 
> > Donec congue congue interdum. Suspendisse vel dictum nulla. Nullam sit amet 
> > mi ut libero blandit scelerisque.\hskip 3em plus 
> > 1fil\nobreak\hbox{}\break\endR
> > \par
> 
> Don't put all that stuff at the end of the paragraph! For a standard RTL 
> paragraph, you want to still be in RTL mode when the \par is encountered.
> 
> So, try:
> 
> \noindent \beginR \indent Lorem ipsum dolor sit amet, consectetur adipiscing 
> elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a dictum 
> lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque vestibulum 
> ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat porta. Duis 
> tristique elit in sapien vulputate non pulvinar felis interdum. Praesent 
> auctor eleifend sollicitudin. In hac habitasse platea dictumst. Donec congue 
> congue interdum. Suspendisse vel dictum nulla. Nullam sit amet mi ut libero 
> blandit scelerisque.\par
> 
> Or just precede a series of paragraphs with:
> 
> \everypar={\setbox0=\lastbox \beginR \box0 }

Ok, thank a lot!
Don't I need to put \endR somewhere so that it's balanced?
Perhaps that's what puzzled me...

> for automatic RTL-ness. (Explanation: \lastbox is used to retrieve the box 
> that was inserted for the original automatic (LTR) paragraph indent; then 
> after switching directionality, we put it back again so as to get the indent 
> at the right end.)

Ok, that's clear. Will \leftskipt and \rightskipt then be quasi switched too?

Thank You!
Petr Tomasek

-- 
Petr Tomasek 
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] RTL paragraphs with XeTeX?

2011-07-01 Thread Jonathan Kew
On 1 Jul 2011, at 16:17, Petr Tomasek wrote:

> Ok, I found, that the following sort-of does:
> 
> -
> \parfillskip=0pt\parindent=0pt
> \leavevmode\beginR \hskip 8em Lorem ipsum dolor sit amet, consectetur 
> adipiscing elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a 
> dictum lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque 
> vestibulum ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat 
> porta. Duis tristique elit in sapien vulputate non pulvinar felis interdum. 
> Praesent auctor eleifend sollicitudin. In hac habitasse platea dictumst. 
> Donec congue congue interdum. Suspendisse vel dictum nulla. Nullam sit amet 
> mi ut libero blandit scelerisque.\hskip 3em plus 
> 1fil\nobreak\hbox{}\break\endR
> \par

Don't put all that stuff at the end of the paragraph! For a standard RTL 
paragraph, you want to still be in RTL mode when the \par is encountered.

So, try:

\noindent \beginR \indent Lorem ipsum dolor sit amet, consectetur adipiscing 
elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a dictum lacus. 
Duis rutrum, odio blandit dapibus facilisis, ipsum neque vestibulum ligula, ut 
vulputate leo nisl eget dolor. Donec luctus consequat porta. Duis tristique 
elit in sapien vulputate non pulvinar felis interdum. Praesent auctor eleifend 
sollicitudin. In hac habitasse platea dictumst. Donec congue congue interdum. 
Suspendisse vel dictum nulla. Nullam sit amet mi ut libero blandit 
scelerisque.\par

Or just precede a series of paragraphs with:

\everypar={\setbox0=\lastbox \beginR \box0 }

for automatic RTL-ness. (Explanation: \lastbox is used to retrieve the box that 
was inserted for the original automatic (LTR) paragraph indent; then after 
switching directionality, we put it back again so as to get the indent at the 
right end.)

JK




--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] RTL paragraphs with XeTeX?

2011-07-01 Thread Petr Tomasek
On Fri, Jul 01, 2011 at 04:56:19PM +0200, Petr Tomasek wrote:
> 
> Hello!
> 
> Does anyone know of a simple example of how to do RTL
> paragraphs in XeTeX (no XeLaTeX or bidi package etc.!)
> 
> What does the trick? I tried to fiddle with \parfillskip,

Ok, I found, that the following sort-of does:

-
\parfillskip=0pt\parindent=0pt
\leavevmode\beginR \hskip 8em Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a 
dictum lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque 
vestibulum ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat 
porta. Duis tristique elit in sapien vulputate non pulvinar felis interdum. 
Praesent auctor eleifend sollicitudin. In hac habitasse platea dictumst. Donec 
congue congue interdum. Suspendisse vel dictum nulla. Nullam sit amet mi ut 
libero blandit scelerisque.\hskip 3em plus 1fil\nobreak\hbox{}\break\endR
\par

\leftskip=0pt plus 1fil% simple ragged-right paragraph
\parfillskip=0pt\parindent=0pt
\leavevmode\beginR \hskip 8em Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Mauris luctus accumsan vulputate. Vivamus vel lacus nunc, a 
dictum lacus. Duis rutrum, odio blandit dapibus facilisis, ipsum neque 
vestibulum ligula, ut vulputate leo nisl eget dolor. Donec luctus consequat 
porta. Duis tristique elit in sapien vulputate non pulvinar felis interdum. 
Praesent auctor eleifend sollicitudin. In hac habitasse platea dictumst. Donec 
congue congue interdum. Suspendisse vel dictum nulla. Nullam sit amet mi ut 
libero blandit scelerisque.\hskip 3em plus 1fil\nobreak\hbox{}\break\endR
\par
-

If someone knows of a better way, please, let me know!
Thanks!

Petr Tomasek

-- 
Petr Tomasek 
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


[XeTeX] RTL paragraphs with XeTeX?

2011-07-01 Thread Petr Tomasek

Hello!

Does anyone know of a simple example of how to do RTL
paragraphs in XeTeX (no XeLaTeX or bidi package etc.!)

What does the trick? I tried to fiddle with \parfillskip,
\leftskip, \rightskipt or \hangindent/\hangafter but didn't
find any reasonable way to do this.

Or is there some new XeTeX primitive (other than \beginR / \endR)?

Again, please, don't write me about XeLaTeX, I'm not interessted in
it.

Thank You!
Petr Tomasek

-- 
Petr Tomasek 
Jabber: but...@jabbim.cz


EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA





--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] Bold unit vectors

2011-07-01 Thread Tobias Schoel

Yes, it seems as if Asana doesn't support \imath / U+0131 in Bold.

The \hat shouldn't be printed bold, as it wouldn't look good and the 
bold/regular difference wouldn't carry meaning.


Am 01.07.2011 14:22, schrieb Nicholas Oettle:

I'm trying to print bold unit vectors in Asana Math. I would like the 'i' to be 
bold, italic and with a hat on top.

It appears to be an issue with the \imath symbol, as shown in the minimal 
example below. In addition, I'm not sure whether the hat should be bold when 
used with the \mathbf command (I think it should be).

Perhaps a workaround would be to use non-unicode, non Asana with the AMS 
packages just for the unit vectors i, j and k, however I'm unsure how to 'undo' 
the unicode and Asana packages temporarily:

$\boldsymbol{\hat{\imath}}$

Any help or workarounds would be appreciated!

Nicholas


%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage[bold-style=ISO]{unicode-math}
\setmathfont{Asana Math}

\begin{document}

These work as expected:
$i$, $\mathbf{i}$, $\hat{\imath}$

\ldots whereas these don't:
$\mathbf{\imath}$
$\mathbf{\hat{\imath}}$

\ldots and I'm unsure if the hat should be bold here (which it isn't):
$\mathbf{\hat{e}}$

\end{document}


--
Subscriptions, Archive, and List information, etc.:
   http://tug.org/mailman/listinfo/xetex



--
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex


Re: [XeTeX] Problem with xelatex/fontspec/xparse.sty with miktex2.9

2011-07-01 Thread sjo
Joseph, many thanks. That works! I appreciate your help.

Regards, Jon


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex


[XeTeX] Bold unit vectors

2011-07-01 Thread Nicholas Oettle
I'm trying to print bold unit vectors in Asana Math. I would like the 'i' to be 
bold, italic and with a hat on top.

It appears to be an issue with the \imath symbol, as shown in the minimal 
example below. In addition, I'm not sure whether the hat should be bold when 
used with the \mathbf command (I think it should be).

Perhaps a workaround would be to use non-unicode, non Asana with the AMS 
packages just for the unit vectors i, j and k, however I'm unsure how to 'undo' 
the unicode and Asana packages temporarily:

$\boldsymbol{\hat{\imath}}$

Any help or workarounds would be appreciated!

Nicholas


%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage[bold-style=ISO]{unicode-math}
\setmathfont{Asana Math}

\begin{document}

These work as expected:
$i$, $\mathbf{i}$, $\hat{\imath}$

\ldots whereas these don't:
$\mathbf{\imath}$
$\mathbf{\hat{\imath}}$

\ldots and I'm unsure if the hat should be bold here (which it isn't):
$\mathbf{\hat{e}}$

\end{document}


--
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex