[ python-Bugs-1281291 ] Erroneous \url command in python.sty

SourceForge.net noreply at sourceforge.net
Thu May 25 04:46:26 CEST 2006


Bugs item #1281291, was opened at 2005-09-03 11:18
Message generated for change (Comment added) made by fdrake
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1281291&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Documentation
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Rory Yorke (ryorke)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: Erroneous \url command in python.sty

Initial Comment:
The \url and \ulink commands in texinputs/python.sty
produce erroneous PDF files. This can be fairly easily
tested using GhostScript (see the attached log file for
an example). 

The current Python 2.4.1 PDF docs (as downloadable from
www.python.org) have this error.

Although the error does not prevent correct rendering
in viewers such as gv, xpdf or acroread, the link is
absent.

The attached patch partially addresses this, by
changing the arguments to the \pdfstart command used.
The changes are taken straight from
texmf/tex/latex/hyperref/hpdftex.def; that file has the
following version header:

%% File: hyperref.dtx Copyright 1995-2001 Sebastian Rahtz,
%% RCS: $Id: hyperref.dtx 6.71 2000/10/04 rahtz Exp rahtz $

I don't pretend to understand the TeX code, but it does
fix some of the problem.

Some URLs, like
http://sourceforge.net/bugs/?group_id=5470, are not
linked to correctly. That particular URL becomes

http://sourceforge.net/bugs/?groupunhbox%20voidb@x%20penalty%20@M%20hskip%20z@skip%20unhbox%20voidb@x%20kern%20.06emvbox%20{hrule%20width.3em}discretionary%20{-}{}{}penalty%20@M%20hskip%20z@skip%20id=5470

-- I guess that has something to do with the underscore.

The diff was generated relative to Python CVS head of 3
Sept 2005; the python.sty file had version 1.113.

The python executable used was 2.4.1, not CVS.

----------------------------------------------------------------------

>Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2006-05-24 22:46

Message:
Logged In: YES 
user_id=3066

There should be a law against horizontal scrolling.  :-(

The fix is now applied to the trunk (revision 46205),
and the Python 2.4.x branch (revision 46206).

----------------------------------------------------------------------

Comment By: Tim Peters (tim_one)
Date: 2006-05-24 22:09

Message:
Logged In: YES 
user_id=31435

Fred, there are links, but you'll probably have to use your
horizontal scrollbar to find them (way off on the right).

----------------------------------------------------------------------

Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2006-05-24 22:05

Message:
Logged In: YES 
user_id=3066

I can't seem to get the attachments; there are no links for
them!  Something appears to be wrong with SourceForge.

It would not surprise me it underscores break the PDF;
there's too much magic about them.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1281291&group_id=5470


More information about the Python-bugs-list mailing list