[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pdftex, texinfo, @uref, @value
From: |
Treutwein; Bernhard |
Subject: |
Re: pdftex, texinfo, @uref, @value |
Date: |
Wed, 16 May 2001 08:47:54 +0200 |
Hi all,
Any news with the following problem ?
-------------------------------------------------------------
> Date: Fri, 2 Feb 2001 20:22:09 -0500
[...]
> Subject: pdftex, texinfo, @uref, @value
[...]
> It boils down to this input file failing:
>
> \input texinfo
> @setfilename urefvalue.info
> @set var value
> @uref{http://@value{var}}
>
> The problem appears to be that \pdfannotlink is expanding all its
> arguments, and when @value is expanded, there are syntax errors.
>
> This is the definition of \pdfurl that appears in texinfo.tex around
> line 1030 (in version 2001-01-12.11, but pretty much any version will do
> I think):
>
> \ifnum\pdftexversion < 14
> \let \startlink \pdfannotlink
> \else
> \let \startlink \pdfstartlink
> \fi
> \def\pdfurl#1{%
> \begingroup
> address@hidden@}%
> \leavevmode\Red
> \startlink attr{/Border [0 0 0]}%
> user{/Subtype /Link /A << /S /URI /URI (#1) >>}%
> % #1
> \endgroup}
>
> I'll append the relevant bit of the log.
>
> Do you have any ideas how to fix this?
>
> Thanks,
> karl
>
>
> @uref #1->@douref #1,,,@finish
> #1<-http://@value {var}
>
> @douref #1,#2,#3,address@hidden ->@begingroup @unsepspaces @pdfurl
> address@hidden 0 = @
> hbox address@hidden address@hidden @wd 0 > 0pt @unhbox 0 @else @setbox 0 =
> @hbox address@hidden
> gnorespaces address@hidden @wd 0 > 0pt @ifpdf @unhbox 0 @else @unhbox 0@
> (@code {#1}
> )@fi @else @code address@hidden @fi @endlink @endgroup
> #1<-http://@value {var}
> #2<-
> #3<-
> #4<-
> address@hidden
>
> @unsepspaces ->@obeyspaces @let address@hidden
>
> @obeyspaces ->@catcode `@ @active
> address@hidden
> address@hidden
>
> @pdfurl #1->@begingroup @normalturnoffactive @def @@address@hidden@leavevmode
> @Red @startl
> ink attr{/Border [0 0 0]}user{/Subtype /Link /A << /S /URI /URI (#1)
> >>address@hidden
> up
> #1<-http://@value {var}
> address@hidden
>
> @normalturnoffactive ->@let "address@hidden @let address@hidden @let ~
> address@hidden @let address@hidden @let address@hidden @let |address@hidden
> albar @let <address@hidden @let >address@hidden @let address@hidden @let
> address@hidden
> ldollar
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
> address@hidden
>
> @leavevmode ->@unhbox @address@hidden
> address@hidden
>
> @Red ->@pdfsetcolor address@hidden }
>
> @pdfsetcolor #1->@pdfliteral {#1 k}
> #1<address@hidden
> address@hidden
>
> @cmykRed ->0 1 1 0
> address@hidden
>
> @value ->@begingroup @catcode address@hidden @catcode address@hidden
> @indexbreaks @let address@hidden
> underscore @valuexxx
>
> @_->@leavevmode @kern .06em @vbox address@hidden width.3em height.1ex}
>
> @leavevmode ->@unhbox @address@hidden
>
> @indexbreaks ->@catcode address@hidden@active @let address@hidden
> {undefined}
>
> ! Undefined control sequence.
> @indexbreaks ->@catcode address@hidden@active @let -
> @realdash
> @value ...ode address@hidden @catcode address@hidden @indexbreaks
> @let address@hidden @v...
> <argument> http://@value
> {var}
> @pdfurl ...r{/Subtype /Link /A << /S /URI /URI (#1
> ) >>address@hidden
> @douref ...->@begingroup @unsepspaces @pdfurl {#1}
> @setbox 0 = @hbox
> address@hidden
> l.7 var @uref{http://@value{var}}
>
> ?
>
Bernhard Treutwein
address@hidden
Tel. 049-89-2180-2774 Fax.: 089-2180-9927742
- Re: pdftex, texinfo, @uref, @value,
Treutwein; Bernhard <=
- Re: pdftex, texinfo, @uref, @value, karl, 2001/05/16
- Re: pdftex, texinfo, @uref, @value, karl, 2001/05/21