[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Axiom-developer] hyperlinked algebra

**From**: |
Ralf Hemmecke |

**Subject**: |
Re: [Axiom-developer] hyperlinked algebra |

**Date**: |
Fri, 09 Dec 2005 14:16:53 +0100 |

**User-agent**: |
Thunderbird 1.4 (X11/20050908) |

root wrote:
> i've hacked src/doc/endpaper.pamphlet to add hyperlinks.
> most of the links go to catdef.spad.dvi because they are
> categories that live there. i don't know how to implement
> #tags in latex yet.

`I just had a quick look at your file. It's cool that hyperref can also
``refer to dvi files by just saying something like
`
\href{catdef.spad.dvi}{abelsg}

`I was always looking for something like that. I've never tried it out
``though. Thanks for showing that to me.
`

`HOWEVER, I would not have written the links in endpaper.pamphlet as you
``have done. OK, I understand that endpaper.pamphlet is just a quick hack.
`

`I would have proposed just to write \adtype{AbelianSemiGroup} (sorry
``that I borrowed the \adtype tag from ALLPROSE, but it is just a tag
``after all). In the definition of \adtype one would have to take care
``about the file in which AbelianSemiGroup is defined. That frees you from
``changing anything in endpaper.pamphlet (or any other file that refers to
``AbelianSemiGroup) if someone ever thinks of moving that definition to
``some other file. One just had to redefine \adtype (and even that could
``be done automatically).
`

`Next, don't use the abbreviation in the \href command. That could be
``automatically extracted from AbelianSemiGroup, if you really want to see
``the abbreviation. (I would rather be happy with the full name.)
`

`Furthermore, if you put ".dvi" into the link you basically restrict
``yourself to dvi output (unless you redefine \href to swallow the
``extension ".dvi"). Why not having everything, dvi, ps, pdf, html, ...?
`With ALLPROSE I now can produce the first 4 reasonably well.

`Every information is already in "AbelianSemiGroup" some scripts should
``be responsible for making the links correct. I am very much against
``hardcoding references to files if you actually mean a reference to a
``domain/category.
`
Ralf

**Re: [Axiom-developer] hyperlinked algebra**, *(continued)*
**RE: [Axiom-developer] hyperlinked algebra**, *Bill Page*, `2005/12/07`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/07`
**RE: [Axiom-developer] hyperlinked algebra**, *Bill Page*, `2005/12/07`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/08`
**RE: [Axiom-developer] hyperlinked algebra**, *Bill Page*, `2005/12/08`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/08`
**RE: [Axiom-developer] hyperlinked algebra**, *Bill Page*, `2005/12/08`

**[Axiom-developer] Leo, dvi, web (was RE: hyperlinked algebra)**, *C Y*, `2005/12/08`

**Re: [Axiom-developer] hyperlinked algebra**,
*Ralf Hemmecke* **<=**
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *Ralf Hemmecke*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *Ralf Hemmecke*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *root*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *Martin Rubey*, `2005/12/09`
**Re: [Axiom-developer] hyperlinked algebra**, *Ralf Hemmecke*, `2005/12/13`
**Re: [Axiom-developer] hyperlinked algebra**, *Ralf Hemmecke*, `2005/12/09`
**RE: [Axiom-developer] hyperlinked algebra**, *Bill Page*, `2005/12/09`