[OS X TeX] Re: compatibility of todo package with xelatex
Rob Rye
rowenrye at gmail.com
Sun Apr 18 22:57:51 EDT 2010
Alain,
I really like the look of the margin notes that the code you use produces.
I now have
\usepackage[marginpar]{todo}
and your code in the preamble.
However, I cannot figure out how to use query with todo such that I retain the hyperlinks I get when I allow todo to generate the margin notes.
For instance, if I do the following:
\todo*[sample]{This is a sample todo note.}\query{sample}
I get a nice margin note but no hyperlink, as the * next to todo suppresses that link. Whereas, if I do
\todo[sample]{This is a sample todo note.}
I get a hyperlink (assuming I am using hyperref) from the margin note to the todos list at the end of the pdf after typesetting, but of course there is no nicely formatted margin note.
Would I need to customize todo such that it recognized the command query as an option if I want to retain the hyperlink and gain the query styled margin notes? As written, todo will not recognize query as an alternative to marginpar (so far as I can tell anyway).
Rob
On Apr 18, 2010, at 9:31 AM, Alain Schremmer wrote:
>
> On Apr 17, 2010, at 11:03 PM, Rob Rye wrote:
>
>>
>> On Apr 17, 2010, at 4:17 PM, Ross Moore wrote:
>>
>>>
>>>>
>>>> It seems that under XeTeX/XeLaTeX the amssymb package (or presumably any other package that requires it) needs to come before other packages that use amslatex packages.
>>>
>>> No. The reason is that with the Xunicode package,
>>> you *do not need* to load amssymb.sty at all.
>>>
>>> Those macros are already defined, and work with any proper
>>> OpenType font being used for mathematical symbols.
>>> If you were using such a font then you would not want
>>> to be mixing the old AMS fonts in with your nice equations
>>> made using that ome self-consistent font.
>>> The result would look pretty terrible.
>>>
>>> Whereas Xunicode makes its definitions in a way that doesn't
>>> care that the macro is already defined, this cannot also be
>>> said for old packages like amssymb.sty .
>>> That is why the loading order matters.
>>
>> Thanks. I think I understand the process a bit better now.
>
> A little bit along similar lines, I find it useful to have the following in my preamble:
>
> %begin---------------------------MARGIN NOTES (Ask Nelly Practex 2005 Vol1.)---------------
> \newcommand{\query}[1]%
> {%begin definition
> \marginpar{%
> \vskip-\baselineskip %raise the marginpar a bit
> \raggedright
> \footnotesize
> \color{red}
> \itshape
> \hrule\smallskip#1\par\smallskip\hrule%
> }%
> }%end definition
>
> \newcommand{\removequeries}%
> {%begin definition
> \renewcommand{\query}[1]{}%
> }%end definition
> %------------------------------------------MARGIN NOTES------------------------------------------end
>
> Regards
> --schremmer
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
> List Archive: http://tug.org/pipermail/macostex-archives/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: http://email.esm.psu.edu/mailman/listinfo/macosx-tex
>
More information about the MacOSX-TeX
mailing list